Key Responsibilities
Software Development & Support:
- Develop and maintain both new solutions and existing applications, encompassing cloud-based and on-premises environments.
Problem Solving & Innovation:
- Conduct research, analyze requirements, and design innovative software solutions using modern technologies.
- Test and implement applications, ensuring high performance and scalability.
Continuous Learning & Improvement:
- Stay updated with the latest software development tools, languages, and best practices to improve system performance and development processes.
System Evaluation & Optimization:
- Continuously evaluate and enhance software systems to ensure optimal functionality and efficiency.
Legacy System Support:
- Understand and support legacy technology stacks, assisting in the seamless transition to modern systems.
Team Collaboration:
- Foster a collaborative team culture by actively contributing, asking questions, and sharing knowledge to achieve common goals.
Agile & CI/CD Practices:
- Embrace Agile principles and CI/CD practices, integrating them as a core part of the development workflow.
Required Skills
Frontend Development Expertise
- React JS
- AngularJS
- Bootstrap / Material UI
- API Integration (REST API)
Backend Development Skills
- .NET
- C#
- Azure Cloud Technologies:
- Azure App Service
- Azure SQL
- Key Vault
- CosmosDB
- Azure Service Bus
- Azure Function
Preferred Qualifications
- 4+ years of experience in frontend development with the technologies listed above.
- Strong problem-solving skills and an innovative mindset.
- Excellent collaboration and communication skills to thrive in a team-oriented environment.
- Passion for staying updated with new technologies and driving improvements.