The company is looking to hire a Senior-Level Software Engineer to develop and support application components, mentor junior engineers, lead technical efforts, and improve existing systems.
Requirements
- C-Sharp (or some other object-oriented language)
- JavaScript frameworks (React, Node.js, Angular, Vue.js)
- Cloud Services (AWS, Azure, GCP)
- Web services (RESTful and/or SOAP)
- .NET Core
- MVC
- DevOps including CI/CD
Responsibilities
- Review and analyze existing application effectiveness and efficiency.
- Design, build, and implement new applications, web pages, and websites; integrating sites with back-end applications; migrating legacy applications to the web; and performing day-to-day administration of the organization’s web portfolio.
- Analyze and prioritize front-end backlog tasks for in-development applications.
- For smaller projects and modifications, design the architecture needed for a software product
- For larger projects, work closely with the architecture team, specifically the Software Architect, to assist in designing robust, clean and scalable software solutions
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, etc.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Other
- Coach and mentor less experienced software engineers
- Lead code reviews
- Work is expected to be completed correctly and quickly with little-to-no supervision or assistance needed.
- High School Diploma required
- 5-7 years of Software Engineering experience required