About the Role
As Software Development Engineer II, you will report to the Engineering Team Manager and work closely with the Software Engineering team.
You will be responsible for building out creative, innovative, and quality web-based solutions. The best candidates come to the table with not only a passion for engineering, but also the desire to cultivate a positive team culture. We are a small, yet agile company where we can easily take ideas and turn them into reality. Given that, you are willing to take risks, embrace rapid development, work across the organization, and enthusiastically strive to meet client needs through an impactful software experience.
A Day in the Life
- Develop web applications, prototypes, & proofs of concept.
- Work with your engineering team using TDD and Agile best practices.
- Produce efficient and elegant code based on requirements.
- Collaborate with management, departments, and customers to identify end-user requirements and specifications.
- Provide support and resolve issues for production systems.
- Develop technical documentation to guide future software development projects.
- Provide critical thinking, technical innovation, and attention to detail when serving as a trusted advisor on your team.
What You Need
- A bachelor’s degree in computer science, software engineering, or information technology.
- 3+ years of experience engineering software and networking platforms.
- 3+ years experience (professional) with object-oriented languages.
- 3+ years experience working with web based front-end languages such as Angular or equivalent.
- 3+ years experience working with relational databases using SQL.
- Proven ability to document design processes-including development, tests, analytics, and troubleshooting software systems.
- Experience with rapid development cycles in a web-based and cloud hosted environment.
- Experience with test automation frameworks on the backend and frontend such as XUnit, Karma, and or Cypress.
Outstanding candidates will have experience in…
- C#, JavaScript, and Angular.
- APIs using .NET and .NET Core.
- Microsoft Azure or other cloud hosting services.
- SQL and Microsoft SQL Server.