Data Innovations LLC
Essential Functions and Responsibilities:
- Review, modify, develop, and implement web-based applications using Angular and TypeScript
- Develop and maintain deployment processes using AWS and containerization with Docker
- Manage and optimize source control using GIT for version control and collaboration
- Collaborate in code reviews, ensuring high quality code and adherence to company standards
- Monitor and correct software defects and provide troubleshooting support as needed
- Design, develop and debug new features, ensuring smooth and scalable performance
- Participate actively in Agile development cycles (e.g. Scrum, Kanban) and collaborate with cross functional teams
Requirements
Knowledge, Skills, and Abilities:
- Previous experience with full-stack development particularly in Angular, Typescript, AWS Deployment, Docker and GIT
- Proven experience with full stack development
- Proven experience in all or a combination of the following: C#.NET, Python, PHP, SQL, SQLServer, MySQL, MongoDB, Redis, HTML/CSS etc.
- Proven ability to successfully write efficient, maintainable code and test software applications
- Ability to keep current in constantly evolving technical advances
- Strong analytical and problem-solving skills
- Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to write clean, efficient and maintainable code
- Experience working in an Agile software development environment
- Must comply with and pass initial background check and drug screening, as well as subsequent background checks, drug screenings and vaccine requirements as required by customer contracts
- Ability to follow Data Innovations’ policies and procedures and system usage practices
- Must comply with Company vaccination policy
Preferred Experience & Skills
Knowledge of Python and PostgreSQL
Previous experience with CI/CD pipelines and cloud-based infrastructure is desirable
Education and/or Experience
BS or MS degree in computer science, computer engineering and a minimum of 3 years related experience or a combination of education and related working experience from which comparable knowledge and skills can be acquired.
Physical Requirements/Working Conditions:
While performing duties of this job, the employee is predominately functioning in a remote, sedentary position with high frequency of keyboarding, and computer use.
Supervision Level
This person reports directly to the Software Engineering Manager