Full Stack Software Developer III
New
B
BAMSoftware development
Source API remote eligibility restrictions: United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of professional software development experience.
- Required Skills
- AWSPostgreSQLGitJavascriptC#.NET coreAngularCI/CDRESTful APIsAzure DevOps
Requirements
- Have a bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience and/or certifications.
- Have 7+ years of professional software development experience.
- Be proficient in C# and .NET Core and understand object-oriented programming principles.
- Have experience with Angular architecture, patterns, and best practices; experience with recent Angular versions is preferred.
- Have experience with JavaScript frameworks, custom JavaScript, and advanced web technologies.
- Have experience with database design, data modeling, SQL, and database administration.
- Be familiar with AWS and integrating cloud services into software solutions.
- Have experience with microservices, modular architecture, RESTful development, API design, and reusability.
- Understand UX design and be able to map business-process workflows.
- Have Git version-control proficiency and enterprise CI/CD pipeline experience.
- Have experience working in agile environments.
Responsibilities
- Design, develop, and maintain web- and mobile-based software applications.
- Write high-quality, tested, efficient code using C# and .NET Core best practices.
- Design and maintain relational and NoSQL database objects using MS SQL, DynamoDB, and PostgreSQL.
- Implement cloud-based solutions using AWS services.
- Use Git for version control and implement CI/CD practices and pipelines using Azure DevOps.
- Review code and follow development processes to maintain code quality and consistency.
- Investigate and resolve software issues and bugs.
- Participate in agile ceremonies and work with stakeholders and technical colleagues.
- Create and maintain technical documentation, including architecture diagrams and API documentation.
- Provide guidance and mentorship to junior developers, including on Angular architecture and practices.
View Full Description & ApplyYou'll be redirected to the employer's site