Logo
Maveric Systems Limited

Lead Software Engineer- (.NET to JAVA Migration)

Maveric Systems Limited, Chicago, IL, United States


Job Title - Lead Software Engineer

Job Location- Chicago, IL

Job Type- Full Time

Job description:

Your role will be a blend of distributed team and independent work as well as ongoing collaboration with peers, stakeholders, and business partners. Your ability to blend a zeal for emerging technology alongside laser-sharp focus with existing robust frameworks will be paramount. We expect to combine your technical expertise with excellent communication skills

Primary Job Responsibilities:

  • Lead complex development efforts maintaining, refactoring, or creating new APIs and services within a Microsoft .Net technology stack. Background with both Waterfall and Agile delivery approaches – and ideally experience transitioning from one to the other. Leverage best practices and collaborate with/guide less experienced team members. Deep understanding of Java, Microservices, REST/JSON, Spring Boot, OSE and cloud technologies, DevOps, CI Pipelines, and Database development. Knowledge in the following areas will be nice to have - C#, XML/XSLT, SOAP, IBM MQ or other queuing mechanisms, and above all strong sense of ownership and pride in the quality of your work.
  • Principal engineers are senior technical leaders with deep expertise. They often focus on architectural design, strategic technical decisions, and ensuring high standards of software quality across projects. They may also oversee and review the work of other developers.

Qualifications:

  • Design and Development experience with Application Lifecycle Management, Java, Spring, Openshift.Net
  • Utilizing Bitbucket for Continuous Integration/Continuous Delivery with automated builds a plus
  • Strong focus on test-driven development/automated Unit and Regression testing mindset
  • Agile/Scrum experience
  • Experience with the Windows Server and Linux environment including O/S level optimization and troubleshooting
  • Strong initiative and passion in learning new functionality, and the ability to work both individually and part of multiple teams
  • Strong verbal and written communication skills.
  • Ability to collaborate with technology and business in ambiguous situations, meeting or exceeding customer and partner expectations.
  • The ideal candidate will have experience in developing comprehensive real-time transactional processing development and support for different retail partners and other LOBs.
  • Experience working with offshore consultants and will have had success in increasing and improving their turn-around times and upgrading skill levels.
  • Leading technical vision and architecture design for complex projects.
  • Mentoring other engineers and providing technical guidance and best practices.
  • Evaluating new technologies and tools to enhance the development process.
  • Collaborating with cross-functional teams to ensure alignment on technical strategy.