Software Engineer

Mar 21, 2013
Apr 20, 2013
. .
Full Time
"EBI MAP-Works, LLC is an equal opportunity employer functioning under an Affirmative Action Plan."

The Software Engineer participates in the technical design and implementation of new products or enhancements to existing products. S/he may participate in one or more phases of the development lifecycle: concept, technical design, prototype, code development, testing, release to QA and deployment to production.

Essential Functions:
• Completes product technical design and prototyping, software development, bug verification and resolution.
• Performs system analysis and programming activities which may require research.
• Provides technical/engineering support for new and existing applications from code delivery until retirement of the application.
• Provides reasonable task and project effort estimates.
• Ensures timely, effective, and quality delivery of software into production.
• Develops and tests applications based on business requirements and industry best practices.
• Creates required technical documentation.
• Adheres to departmental and company standards.
• Collaboratively works with QA to ensure timely delivery of high-quality products.
• Collaboratively works with support team to diagnose and resolve defects.

Required Skills / Knowledge:
• Able to demonstrate skills or knowledge in the following areas:
o Visual Studio – C#, ASP.NET, VB.NET. MVC, Entity Framework
o SQL Server – query development, Reporting Services, etc.
o Technical requirements gathering and documenting.
o Software design and implementation.
o Research, analysis, and problem resolution.
o Communication and interpersonal relationships.
o Organizational and time management.
• Ability to work on non-complex to moderately complex projects.
• Exercises judgment within defined procedures and practices.
• General knowledge in the following areas:
o Technical knowledge in software development methodologies.
o Domain and industry knowledge.
o All phases of the application lifecycle, from concept through design, development, testing, and release.
• Able to create deliverables for each phase of the development cycle.
• Able to manage and prioritize multiple tasks, with minimal assistance, while remaining flexible to changing requirements.
• Able to provide reasonable task estimates including effort and cost; able to adjust estimates as appropriate and necessary.
• Microsoft and other software engineering related certifications a plus and/or an active desire to pursue such certifications.
Experience Needed:
• Minimum of eighteen months experience in software development.

Educational Background Required:
• Bachelor’s required; Computer Science or Computer Information Systems preferred.

"EBI MAP-Works, LLC is an equal opportunity employer functioning under an Affirmative Action Plan."


More jobs like this