Skip to Main Content

Sr. Software Engineer - Relocation to Naperville, IL

Arch Advisory Group
Minot, ND
  • Expired: over a month ago. Applications are no longer accepted.
Job Description
  • Serve as a senior software engineer, contributing to the ongoing development efforts and new initiatives.
  • Guide and Mentor the development teams, including internal and external team members.
  • Contribute to the ongoing evolution of the existing portfolio of applications and services.
  • Design, develop, modify, implement, and support software components anywhere in the software stack.
  • Determine root cause for complex software issues and develop efficient, and long term technical solutions.
EXPERIENCE:
  • Minimum of 10 years of designing and developing complex Full Stack custom applications using C#, Java, Angular, Node.js or other programming languages.
  • Designed high-availability applications in a multi-tier cloud architecture, including database, service/API, and UI components of the application.
  • Extensive experience with emerging and cloud based technologies on AWS and/or Azure.
  • Demonstrate knowledge in micro-services architecture pattern and understanding of various technical components supporting microservices pattern viz. Netflix OSS, Spring Boot, Spring Cloud etc.
  • Have a good understanding of containerization concepts (viz. Docker or Kubernetes)
  • Have a good understanding of building solutions on Windows and Linux OS
  • Have a good understanding of various integration patterns, SOAP/REST protocols, WebSockets, and familiar with XML, JSON & YAML.
  • Demonstrate familiarity with Continuous Integration and Continuous Deployment concepts along-with necessary tools like Puppet, Chef, ansible, terraform, Maven, Gradle, Jenkins, Git etc.


Culture
Our client is committed to fair pay. In accordance with best practices, our client audits both pay gaps and pay equity on an annual basis. They use the information from these audits to correct inequalities and update processes to allow for equal pay, development and advancement opportunities for all employees.

The findings of these audits are reviewed annually with their Board of Directors and Executive Leadership Team, along with a plan of action to close identified gaps. Pay gaps could be caused by pay inequities or other issues, such as promoting one group of people at higher rates than another, or promoting one group of people into higher-level roles than another.
Responsibilities
  • Develop software solutions by identifying user requirements, conferring with users, and studying systems flow, data usage, and business processes.
  • Follows the software development lifecycle.
  • Documents and demonstrates solutions by producing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Ensure the code quality is being met with the appropriate test cases written to address the code correctness.
  • Works closely with a team of frontend and backend engineers, product managers, and analysts.

Requirements
C#, Java, Angular, Node.js or other programming languages

Equal Opportunity Employer
Equal Opportunity Employer: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin.

Requisition #cl95pufgf7mj40imynt00zzrf

Arch Advisory Group

Address

Minot, ND
USA

Industry

Technology