You will engineer and maintain software solutions across the full development lifecycle.
Responsibilities
- Analyze user needs and design software to meet specified requirements.
- Develop and implement software components using various languages and frameworks.
- Recommend and implement software upgrades for existing programs.
- Document all aspects of applications for future maintenance and upgrades.
- Perform software maintenance and testing to ensure normal program function.
Required Skills
- 5+ years of professional experience in software development.
- Proficiency in Business Intelligence and Data Warehouse concepts.
- Experience with AWS or Azure cloud environments.
- Familiarity with JavaScript and AngularJS.
- Knowledge of Spring framework development.
- Experience with SharePoint.
- Proficiency in Shell Scripting.