Job Description
Work in an agile team to develop, maintain, and support multi-tier high performance web based applications. Work closely with the team's architect and developers to understand the project goals, business requirements, and process workflows. Engage with and participate in team application design and agile meetings. Provide and promote software engineering's coding practices and standards. Deploy and support applications across multiple development platforms. Integrate front-end GUIs with back-end databases, APIs, and other computational frameworks. Provide accurate scoping and estimation of development efforts for projects based on product requirements. Ensure that projects are developed in accordance with FS&D's Software Engineering architectural and UI/UX standards.
Differentiating factors
- AWS experience
- Angular experience
Education and Experience
- BS computer science/software engineering or related discipline
- 5+ years of experience in developing software web applications in a scrum setting using AWS services, Python, MySQL, Oracle, and Angular.
Competencies
- Experience using established engineering methodologies through all stages of the software development lifecycle (SDLC)
- Knowledge of common coding languages, frameworks, and cloud technologies
- Experience in designing and implementing scalable, secure, and cost-effective AWS solutions, setting up/managing AWS infrastructure as code, troubleshooting issues with AWS services and infrastructure, optimizing AWS application performance with improvement to existing architecture
- Knowledge of Azure cloud services/DevOps is a plus
- Skilled in the Python 3.9+ language and service development. Flask SQLAlchemyWSGI Database knowledge/experience Oracle MySQL Linux operating system. Docker/Docker Desktop. Skilled UI development utilizing Angular 5 and Angular 13+ TypeScript 4+ JavaScript. Git source code management python developer RUP