Posted in

Software Engineer III

Software Engineer III

CompanyArch Capital Group
LocationGreensboro, NC, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Software Engineering or related plus 3 years of experience in the job offered, as Programmer Analyst or related position
  • 3 years of experience with theoretical and practical application of highly specialized software engineering best practices, methods & techniques, including test driven development (TDD)
  • 3 years of experience with Java, Angular, Spring REST, Bootstrap, MVC Architecture, Maven and HTML
  • 3 years of experience with at least two or more of the following source code change management and tools Github, Github Actions, BitBucket, TFS
  • 3 years of experience using agile software development principles, process and tools SOLID, SCRUM or Kanban life cycle processes, JIRA
  • 3 years of experience with large batch data processing and asynchronous orchestrations or choreography
  • 3 years of experience with production support processes such as incident and problem management techniques
  • 3 years of experience with large data processing and performance tuning working with No-SQL (Mongo or related technology) or SQL server
  • 1 year of experience with following tools and technologies: Spring Boot, Spring JPA, SOAP, AppDynamics, Junit, Okta, Siteminder, Axiomatics, SOAP UI and Postman
  • Experience with CI/CD tools and technologies UCD, Harness ArgoCD or Jenkins
  • Serverless computing experience in AWS Lambda or related technology
  • Or in the alternate will accept a Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering or related plus 5 years of experience in the job offered, as Programmer Analyst or related position

Responsibilities

  • Work with the Agile Program Manager (APM), Digital Product Manager (DPM), and Business Systems Analyst (BSA) to accurately capture stakeholder requests and system specifications and translate them into UI/UX engineering artifacts, which typically include design specifications, source code, test scripts and test results
  • Coordinate with Digital Product Manager and Software Engineer IVs to ensure that the UI/UX engineering realization is in accordance with Enterprise Architecture ethics and software development best practices
  • As part of Agile teams, complete UI/UX software development work which includes application design, coding, code review and testing
  • Keep Agile team and APM apprised of project status
  • Offer suggestions to stakeholders on devising effective and efficient approaches to achieve project and program goals
  • Manage UI/UX design risks by proactively tracking and communicating issues and devising methods to mitigating them
  • Liaise with other project and program areas to coordinate interdependencies and resolve issues
  • Support business units in the resolution of in-depth user questions and issues following production support process and SLA’s
  • Maintain a working knowledge of new technology and UI/UX engineering standards, practices and resources
  • Provide input to APM/DPM in creation of Product Roadmap, High Level Estimates
  • Collaborate with IT administration to define and develop documentation & UI/UX artifact standards, guidelines, processes, and templates

Preferred Qualifications

    No preferred qualifications provided.