The position is responsible for developing and supporting all but the most complex application programs using various programming languages, technologies and development tools. The Software Engineer, Applications provides basic technical application consulting and support.
Codes, tests, and debugs programs using current coding standards including:
â€¢ Designs, develops, and documents relatively simple Lawson applications
â€¢ Translates design into code following company standards for product quality and maintainability
â€¢ Promotes code to all supported development lines
â€¢ Performs maintenance on existing products.
â€¢ Obtains peer review of the code.
â€¢ Performs unit tests, regression tests, and system tests.
â€¢ Works with Business Analysts to document the final implementation of the design.
â€¢ Works with Technical Lead to document product changes (manuals, release notes, etc.).
â€¢ Provides analysis of current program functionality.
â€¢ Performs code improvements to eliminate program errors while maintaining application functionality.
â€¢ Recommends design alternatives to enhance the performance and functionality of application software.
â€¢ Develops and maintains a thorough knowledge of the Lawson Applications supported by their department.
â€¢ Develops and maintains knowledge of tools used in the software development environment.
â€¢ Develops and maintains knowledge of current software development technologies, computer systems, and industry trends.
â€¢ Understands basic customer business processes applicable to the application.
â€¢ Works with a team
â€¢ Contributes to the team's work products.
â€¢ Provides programming estimates and programming status updates.
â€¢ Performs code reviews.
â€¢ 3+ Experience with web-based concepts and languages
â€¢ 3+ years of programming experience using SQL server, including data modeling, TSQL and Stored Procedures
â€¢ Working Knowledge of VB.Net and ASP.Net
â€¢ Knowledge of relational database concepts
â€¢ Proficient problem solving, interviewing and fact finding skills
â€¢ Strong analytical and technical skills
â€¢ Ability to multi-task
â€¢ 2+ years experience working with source control application (i.e. SVN)
â€¢ Experience in relevant application field
â€¢ Knowledge of one or more source code management and configuration management
Knowledge of object-oriented analysis, design and programming methodologies and tools
|Location:||multiple, multiple |