Senior Software Engineer Job in Cloudtech Software
Senior Software Engineer
- Mysore, Karnataka
- Not Disclosed
- Full-time
Position Summary:
5+ years of solid experience as full-stack .NET software developer in Microsoft Technologies - .Net Framework 4.5, .Net Core, C#, ASP.Net, HTML5, JQuery, Angular, GIT, Microservices, APIs, REST/JSON, SOAP/XML, MS SQL Server 2016/2019, NoSQL, Entity Frameworks, Solutions Design, Web/Mobile Apps, Visual Studio, Domain Drive Design, Test Driven Development, Agile/Scrum, Containers, Kubernetes, DevOps, Cloud native Apps, experience with Azure.
General Web Technologies.
Will be responsible for design, development, and implementation of web, windows and cloud computing applications using Microsoft .NET and other technologies.
Excellent oral and written communication, interpersonal skills, experience in customer facing, handling small teams, solutions design, providing regular status update, ability to prioritize and handle multiple tasks, good analytical and trouble shooting skills are required.
Key Skill(s)
Full-stack .NET software developer in Microsoft Technologies - .Net Framework 4.5, .Net Core, C#, ASP.Net, HTML5, JQuery, Angular, GIT, Microservices, APIs, REST/JSON, SOAP/XML, MS SQL Server 2016/2019, NoSQL, Entity Frameworks, Solutions Design, Web/Mobile Apps, Visual Studio, Domain Drive Design, Test Driven Development, Agile/Scrum, Containers, Kubernetes, DevOps, Cloud native Apps, experience with Azure.
Essential Functions
Understand emerging web and mobile development models.
Adopt and communicate new concepts, ideas, techniques, and best practices.
Perform application-level design, debug, and performance analysis.
Responsible for SDLC from development to deployment and postproduction support of enterprise applications.
Design and implement cloud native applications with performance, scalability, security and stability in mind.
Implement integrations between internal application as well as third party APIs.
Proactively work and communicate across internal and external teams to implement solutions.
Exceptional analytical, conceptual, and problem-solving skills.
Create proof of concept (POC) models to test potential new approaches and new technologies.
Work closely with the IT Infrastructure team to ensure proper configurations and best practices are used.
Develop complex SQL queries and reports that will be consumed by internal applications.
Design and implement microservices using .NET Core, REST APIs with a domain driven design approach.
Migrate portions of legacy monolith applications and research NoSQL technologies like MongoDB/CouchDB to identify the right tools for migrations.
Develop software using a test-driven mentality and using standard git feature workflows.
Competencies
Successful track record of developing quality software products and shipping production ready software.
Has mentored junior software developers on design patterns, development best practices and DevOps trade-offs.
Experience with Scrum/Agile development methodologies.
Excellent communication skills.
Works collaboratively.
Detail oriented.
Organizational skills.
Adaptability.
Proactive.
Time management skills.
Ability to work professionally in high stress situations.
Results driven.
Strategic thinking.
Key Skills
Full-stack .NET software developer in Microsoft Technologies - .Net Framework 4.5, .Net Core, C#, ASP.Net, HTML5, JQuery, Angular, GIT, Microservices, APIs, REST/JSON, SOAP/XML, MS SQL Server 2016/2019, NoSQL, Entity Frameworks, Solutions Design, Web/Mobile Apps, Visual Studio, Domain Drive Design, Test Driven Development, Agile/Scrum, Containers, Kubernetes, DevOps, Cloud native Apps, experience with Azure.
Education
B.E in Computer Science, Information Science, MCA, MTech or any Technical Degree
Required - 10 Years skill with 5+ years experience
Required - Bachelor's or higher education
5 to 10 Years
2 - 4 Hires
NoSQL, Html5, Microservices, Visual Studio, Kubernetes, DevOps, GIT, Angular, MS SQL SERVER, C#