Manifest Solutions is currently seeking a Software Engineer for a hybrid position in Columbus, Ohio.
- Design, program, build, deploy, and maintain software applications and systems such as databases, cloud, or operating systems.
- Analyze and modify existing software as well as design, construct, and test.
- Participate in full development life cycle including requirements analysis and design.
- Write technical specifications based on conceptual design and stated business requirements.Support, maintain, and document software functionality.
- Identify and evaluate new technologies for implementation.
- Analyze code to find causes of errors and revise programs as needed.
- Consult with end user to prototype, refine, test, and debug programs to meet needs.
- Recognized as subject matter expert and advanced individual contributor professional.
- Conducts highly complex work, unsupervised and with extensive latitude for independent judgment.
- Provide technical guidance, mentorship, and support to team members, fostering their professional growth and development.
- Conduct code reviews to ensure code quality, adherence to standards, and knowledge sharing among team members.
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Java.
- Technical experience with API design.
- Expertise and ability to design, build, and release MuleSoft solutions
- Ability to implement industry standard programming techniques by mastering advanced fundamental software development concepts, practices, and procedures, and having the ability to analyze and solve problems in existing systems.
- Expertise with unit testing, integration testing and performance/stress testing.
- Database management skills and understanding of legacy and contemporary data modeling and system architecture.
- Track record of executing complex, multi-faceted and organizationally distributed projects.
- Strong communication skills.
- Enjoys and embraces leading and mentoring other engineers.
- Experience on teams leveraging Lean or Agile frameworks
- Experience with optimizing or managing technology costs