No more applications are being accepted for this job
- Design of software feature(s) according to agreed architecture and requirements
- Implementation of software features according to design
- Planning and performing developer level testing to ensure fit to design and requirements
- Supporting customers by solving product issues
- Interface with various R&D groups and with support tiers
- Degree in Computer Science, Industrial/Electronic Engineering
- 5-8 years of experience working in the software industry as a software engineer (developer)
- Software development experience in C#, .NET (.NET Core & .NET Framework), Azure, MS-SQL
- Azure ServiceBus, Azure SQL, Cosmos DB
- Database skills: MS-SQL
- Following coding standards, practices such as writing Unit test cases, attending code reviews
- Knowledge of Kubernetes, docker preferred
- Knowledge of React/Angular (Frontend Techs) preferred
- Tools: Visual Studio, Git, Resharper, Jira, Confluence
- Knowledge and experience with software design patterns and how they can be incorporated into software design
- Excellent interpersonal skills demonstrated the ability to influence others, especially in sensitive or complex situations
- Experience working with Agile/SCRUM/Agile SAFe software development methodology
- Proven ability to tackle complex N-tier architecture projects with a can-do attitude
- Proven experience in operating within a global environment
- Knowledge of multithreading, concurrency, and code performance
- Knowledge of distributed systems, WCF, networking & connectivity
- Experience in high performance, highly available, and scalable systems
- Knowledge of Microservices and/or Cloud-Native Development
- Familiarity with K8s, containers, virtualization technology, VMWare, etc.
- Familiarity and/or experience with public cloud infrastructures and technologies such as Azure or Amazon Web Services (AWS)
- Azure Development AZ-204 certification preferred (not mandatory)
- Experience in and knowledge of Enterprise Unified Communications Infrastructures (such as Teams, Zoom, etc.) is a plus
- Experience in working with Telecommunication and Unified Communication systems
Senior Software Engineer - Pune, India - NICE
Description
Responsibilities
Qualification – Essential
Qualification - Desirable