Lead Software Engineer (Remote) at Trustmark in Remoteother related Employment listings - Chicago, IL at Geebo

Lead Software Engineer (Remote) at Trustmark in Remote

Join a passionate and purpose-driven team of colleagues who contribute to Trustmark's mission of helping people increase wellbeing through better health and greater financial security. At Trustmark, you'll work collaboratively to transform lives and help people, communities and businesses thrive. Flourish in a culture where appreciation, mutual respect and trust are constants, not just for our customers but also for ourselves. Position Overview:
Our Software Engineering team is growing and currently looking for a Lead Software Engineer. This key role will work with our Voluntary Benefits business unit and will collaborate closely with business stakeholders and IT associates. In this role, you will design, develop, document, test, and debug new and existing software applications (Cloud and on-prem). This new position will play a critical role in modernizing and/or redesigning legacy applications to align to Voluntary Benefits digital strategy. This position can be entirely virtual/remote/work from home and the individual can sit anywhere in the US.
Responsibilities:
Serves as a Lead on new development projects Participates in upfront analysis and reviews software requirements to lay out an overall application architecture, high-level design and solution, and cost estimates Operates as a Lead/mentor within the team Collaborates with multiple Agile-based project teams to deliver software releases in regular sprints Demonstrates leadership and participates in the transformation as Trustmark shifts from project to product mindset Participates in full software development life cycle including requirements analysis and design, data modeling and database design, QA support and production deployment activities Collaborates with Enterprise Architects, Solution Architects and Software Engineering teams to design, develop and implement new or enhanced digital capabilities Identifies and evaluates new technologies for implementation, with an emphasis on retiring legacy applications and enabling modern, digital business capabilities using event-driven architecture patterns Leverages Azure DevOps for building CI/CD pipelines and automated deployments Provides ongoing production support and maintenance, with a focus on continuous improvement Coordinates with Product Owners, QA, and Business on resolution of identified defects Analyzes code to find causes of errors and revises programs as needed Participates in software design meetings and analyzes user needs to determine technical requirements Consults with end users to prototype, refine, test, and debug programs to meet needs Participates, understands and solves business problems and provides alternative solutions Incorporates user feedback into the application/product design
Qualifications:
Bachelor's degree in Computer Science, Engineering or related field 8
years' combined experience developing in .NET, ASP.NET, Visual Basic for Applications (VBA), C#, PowerBuilder, Java 5
years of SQL development experience 3
years of either formal or informal Team Lead experience Experience in various SDLC methodologies including Waterfall, Iterative, Agile, Scrum, Kanban Experience using Agile tools and techniques Strong understanding of Azure Fundamentals Experience with microservices architecture Experience integrating legacy systems via APIs to more modern solutions Experience in continuous integration and DevOps Familiarity and experience developing and adhering to Objectives & Key Results (OKRs) Strong verbal and written communication skills Ability to closely partner with business stakeholders Flexible team player Ability to work in a high-paced, high demand environment with competing priorities Experience working with a diverse team of Software Engineers, including short-term and long-term contractors, onshore and offshore
Salary Range:
$150K -- $200K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.