3 JSS HRM Solutions Jobs
Senior Application Developer - Microservices Architecture (5-9 yrs)
JSS HRM Solutions
posted 2mon ago
Key skills for the job
Key Responsibilities :
- Codes, tests and debugs in-house applications and interface with SaaS applications.
- Design, configure and maintain forms, business logics and workflows in SaaS applications.
- Develop containerized microservices
- Communicate with both RESTful and SOAP services
- Collaborate with software development team to fix and improve existing applications
- Monitor and assess current system performance
- Identify scalability issues and opportunities
- Support software testers and application engineers during deployments and maintenance
- Provide support for testing/development/staging environments
- Create testing strategies and procedures for all core components
- Produce and maintain documentation on installations, procedures, and requirements for systems.
- Research, suggest and implement new technologies, strategies and ways to solve technical issues.
Qualifications and Skills Required :
- 4+ years experienced with Python.
- 6+ years web application development experience.
- 6+ Experience with .NET Framework, .NET Core, ASP.NET Core, MVC, Entity Framework
- Experience with containerized application deployments and orchestration (Docker Swarm/Kubernetes)
- Languages: Python, C#, PHP, JavaScript, HTML and CSS
- Experience in SaaS applications such as Cherwell, Microsoft Navision, AutoTask, ServiceNow and/or
ServiceNow.
- Frameworks: jQuery, Node.js, Angular or React.
- Database development skills : SQL Server, SSRS, SSIS, MySQL.
- Experience with distributed systems and microservices architecture
- Strict adherence to process and procedures
- Understanding and hands on expertise with the SDLC lifecycle
- Experience building and maintaining scalable REST APIs
- Experience with different deployment tools - Jenkins, Hudson, TFS Deployment, TeamCity
- Source Control expertise (Git/TFS/Subversion)
- Skills in Windows and Linux environments a plus
- Experience with CI/CD Pipelines (Jenkins, Git)
- Experience with Containers in a production environment
- BS in Computer Science or equivalent industry experience.
- Experience working in an Agile, TDD environment
- Excellent communication skills, both oral and written
- Mastery of design patterns and anti-patterns
- Strong analytical and troubleshooting skills
- Superior oral/written communication and time management skills
- Ability to work in a high growth, fast paced environment
Functional Areas: Software/Testing/Networking
Read full job description