Summary:
The Associate Software Engineer will contribute to the development of an enterprise DevSecOps environment supporting both cloud and on-premises infrastructures. The role also involves building web and mobile applications that empower developers across the organization. Candidates should have foundational knowledge of web or mobile application development and deployment technologies for cloud and on-premises environments. A strong grasp of software design best practices and the ability to work independently or in small, agile teams are essential. This position reports directly to the Director of Software Engineering.
Responsibilities:
- Work with DevSecOps to automate the build process for applications created.
- Design, implement, and maintain web applications such as Python, Angular, and .NET.
- Work with internal and external customers to identify application concerns or issues
- Participate in code reviews
- Help create development standards and adhere to existing standards
- Write unit tests for much of the functional code checked in
- Comfortable with Bitbucket or GitHub source control with a focus on automated builds and deployments associated with approved pull requests
- Ability to work independently or in groups while maintaining a courteous attitude when working with customers
- Ability and willingness to complete several concurrent tasks in a fast-paced, detail-oriented, and multi-tasking environment
- Ability to set objectives, manage project timelines, and see projects to completion
Required Qualifications and Skills:
- Bachelor’s degree in computer science or similar
- 1+ years’ experience in web development and deployment (React or Angular)
- 1+ years’ experience in Javascript
- 1+ years’ experience in relational database or NoSQL database
- 1+ years using Git
Preferred Qualifications and Skills:
- Strong experience in Separation of Concerns
- Experience in REST API
- Experience in mobile development (Android, iOS, or Ionic)
- Experience in customer support
- Experience in JSON
- Experience in concepts of user security
- Experience in Kanban/Agile work environment
- Experience in Microsoft Visual Code
- Experience in Sarbanes-Oxley compliance
- Experience in load balancing and caching strategies
Available Locations:
- Raleigh, NC (Hybrid – 4 days on-site, 1 day remote)