Software Engineer, Advanced
"EBI MAP-Works, LLC is an equal opportunity employer functioning under an Affirmative Action Plan."Requirements Under general supervision, the Advanced SE participates in the technical design and implementation of new products or enhancements to existing products. Participates in all phases of the development cycle: 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 require research.• Provides technical/engineering support for new and existing applications from code delivery until retirement of the application.• Provides reasonable task and project cost/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 department and company standards. May participate in the definition and documentation of standards.• Collaboratively works with QA to ensure timely delivery of high-quality products.• Collaboratively works with support team to diagnose and resolve defects.• Assists in training and mentoring less experienced peers.Required Skills / Knowledge:• A seasoned, experienced professional with a full understanding of area of specialization. Works on moderately complex and diverse projects.• Exercises good judgment in selecting methods and techniques for obtaining solutions.• Strong 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.o Awareness of business issues as they impact overall project plans.• Able to demonstrate strong skills and/or knowledge in the following areas:o Visual Studio – C#, ASP.NET, VB.NET. MVC, Entity Frameworko SQL Server – query development, Reporting Services, etc.o Software design and implementation.o Analysis and design at multiple project level.o Research, analysis and problem resolution.o Communication and interpersonal relationships.o Organizational and time management.• Able to create deliverables for each phase of the development cycle.• Able to manage and prioritize multiple tasks and remain flexible to changing requirements.• Able to provide task estimates including effort and cost; able to adjust these 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 five years of technical experience in an engineering role.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."