Talent.com
IT Lead Engineer - Software Engineer

IT Lead Engineer - Software Engineer

Maximus, IncAustin, TX, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

I : Essential Job Functions : Lead the design and development of complex software applications for business requirements in collaboration with other team members with limited oversight from manager. Troubleshoot difficult and often complex issues and produce detailed proposals to resolve. Investigate new solutions, tools, products, and techniques to incorporate into coding standards. Collaborate with product owners to prioritize features and deliverables. Plan and document comprehensive technical specifications for system feature design, ensuring a clear roadmap for development and implementation. Create and maintain comprehensive documentation for software architecture, design decisions, and coding practices using Micro Frontend Architecture and API technologies such as Rest Webservices. Act as Subject Matter expert and direct the development team in all aspects of the Agile software development process, including design, development, coding, testing, and debugging, to deliver high-quality solutions. Guide, coach, and mentor entry and mid-level developers on PCF, AWS cloud, JavaScript object models, and the Java Technology stack. Perform code reviews. Provide constructive feedback to other developers to ensure code quality and adherence to best practices. Write well-designed, testable, and efficient front-end code using ReactJS, Node.js, React Redux and Micro Frontend Architecture. Write well-designed, testable, and efficient back-end code using Java, JEE, JPA, Hibernate, Spring Boot and related Java Technology stack. Produce Unit and Integration tests with JUnit, Mockito, Jest, and / or Enzyme to ensure the quality of code. Support testing and remediate defects. Create and deploy builds to Production and provide production support as needed. Guide the team on DevOps best practices and tools such as GIT, Code Commit, JENKINS, Swagger, Sonar, JFrog, Kibana, Gradle. Collaborate with cross functional teams (such as Genesys Cloud) for business requirements, documentations and E2E testing. Perform other duties as assigned by management. II : Education and Experience Required : Bachelor’s Degree in Computer Science or a closely related field plus 7 years of experience with designing and developing complex software applications. III : Special Skills Required : Knowledge of ReactJS, Node.js, React Redux, and Micro Frontend Architecture to convert UI Mockups into workable web apps. Experience with building JavaScript object models and UI element binding. Experience in designing enterprise solutions using Java, JEE, JPA, Hibernate, Spring Boot and related Java Technology stack. PCF and AWS cloud. Apigee, Solace, Spring configuration. Experience in software development tools, such as GIT, Code Commit, JENKINS, Swagger, Sonar, JFrog, Kibana, Gradle. API technologies such as Rest Webservices. Experience in writing unit tests with JUnit, Mockito, Jest, Enzyme. Experience using markup languages such as JSON and YML. Agile software development process. Experience with designing and developing MySQL databases and data models, including table relationships, primary keys, and optimized schema structures. Experience in writing MySQL Scripts. Business Process Model and Notation (BPMN) process tools like Camunda and jBPM. Knowledge of Genesys Cloud. To apply for this position, please forward your resume to globalsourcing@maximus.com with “IT Lead Engineer - Software Engineer (TX- 4691)” in the subject line. MAXIMUS, Inc. is an equal opportunity employer.

serp_jobs.job_alerts.create_a_job

Lead Software Engineer • Austin, TX, United States