
Good experience in programming Microsoft C# (preferred) and/or Visual Basic.NET, ADO.Net, and ASP.Net 2.0, .Net 4.5 framework or .net core 2.1 and above
Must have experience In SQL and Agile/Scrum
Nice to have experience in AWS or Azure

About Softtek
About
Connect with the team
Similar jobs
Job Title : Java Developer
Experience : 2 to 10 Years
Location : Pune (Must be currently in Pune)
Notice Period : Immediate to 15 Days (Serving NP acceptable)
Budget :
- 2 to 3.5 yrs → up to 13 LPA
- 3.5 to 5 yrs → up to 18 LPA
- 5+ yrs → up to 25 LPA
Mandatory Skills : Java 8/17, Spring Boot, REST APIs, Hibernate/JPA, SQL/RDBMS, OOPs, Design Patterns, Git/GitHub, Unit Testing, Microservices (Good Coding Skills Mandatory)
Role Overview :
Hiring multiple Java Developers to build scalable and performance-driven applications. Strong hands-on coding and problem-solving skills required.
Key Responsibilities :
- Develop and maintain Java-based applications & REST services
- Write clean, testable code with JUnit & unit tests
- Participate in code reviews, debugging & optimization
- Work with SQL databases, CI/CD & version control tools
- Collaborate with cross-functional teams in Agile setups
Good to Have :
- MongoDB, AWS, Docker, Jenkins/GitHub Actions, Prometheus, Grafana, Spring Actuators, Tomcat/JBoss
Key Responsibilities
- Develop, test, and maintain applications using .Net/C# and Azure technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
Job Description:
Minimum 6+ years of experience building global enterprise level systems
Extensive experience developing complex distributed event-based microservices using C#/.Net Core
Knowledge with containerisation (Docker, Kubernetes)
Experience with cloud platforms (Azure, AWS)
Exposure with distributed messaging / streaming platforms (Apache Kafka)
Involvement building CI/CD pipelines (ideally Azure DevOps)
Excellent knowledge of Relational Databases SQL and No-SQL databases
Technical Proficiency :
Must have :
- Strong development experience in Python in the environment of Unix/Linux/Ubuntu
- Strong practical knowledge of Python and its libraries.
- Current working experience with cloud deployment of AWS/Azure/GCP, Microservice architecture, and Docker in Python.
- Good knowledge of CI/CD and DevOps practices
- Good Experience of Python with Django/ Scrapy/ Flask frameworks.
- Good Experience in Jupyter/ Docker/ Elastic Search, etc.
- Solid understanding of software development principles and best practices.
- Strong analytical thinking and problem-solving skills.
- Proven ability to drive large-scale projects with a deep understanding of Agile SDLC, high collaboration, and leadership.
Good to have :
- Expected to have migration experience from one version to the other, as this project is about migration to the latest version.
- Preferred if had an OpenEdx platform experience or any LMS platform.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Proven 2 to 12 years of professional experience in Node.js development
- Strong proficiency in JavaScript, including ES6+ syntax
- Expertise in designing and developing RESTful APIs and microservices architecture
- Experience with popular Node.js frameworks such as Express.js, Nest.js, or Hapi.js
- Experience in modern front-end technologies (e.g., HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js)
- Solid understanding of asynchronous programming, event-driven architecture, and design patterns
- Extensive knowledge of database systems, both SQL and NoSQL (e.g., MongoDB, PostgreSQL, MySQL)
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Familiarity with containerization technologies (e.g., Docker, Kubernetes)
We are looking for experts in multiple .Net technologies such as Angular, MVC, JQuery, JavaScript, C#, Web Services, Web API, .NET Core, HTML, CSS, Bootstrap, JSON across software engineering, security and data management.
We are looking for a .Net developer to build software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support.
In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and an excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we'd like to meet you.
Your goal will be to work with internal teams to design, develop and maintain software.
Responsibilities
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
- Producing code using .NET languages (C#, VB . NET)
- Upgrading, configuring and debugging existing systems
- Providing technical support for web, desktop or mobile applications
Requirements and skills
- Proven experience as a .NET Developer or Application Developer
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic . NET) and HTML5/CSS3
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills
- Attention to detail
- BSc/BA in Computer Science, Engineering or a related field.
📌 Knowledge of development technologies including HTML, JavaScript, JQuery, AJAX, and CSS.
📌 Knowledge of Microsoft.NET/ C#, If not Ready to learn
📌 Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
📌 Internally motivated, able to work proficiently in a team environment.
📌 The candidate should be ready to learn multiple technologies.
Responsibilities
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
Requirements
- Proven experience as a .NET Developer or https://resources.workable.com/application-developer-job-description">Application Developer
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- MSSQL, SSIS, Performance Tuning, Data modeling.
- Experience in No SQL tools is must
- Candidate should have exposure to write scripts in Python/Node JS/MongoDB or any other tool
- Maria DB/MYSQL, Mongo DB, Github, Jira
- Understand Requirements from client and on-site team.
- Participate in preparing design and data modelling.
- Comfortable with SQL Stored procedures and queries development.
- Comfortable with SQL Stored procedures and queries development.
- Manage SQL Server through multiple product lifecycle / environments, from development to critical production systems.
- Apply best in industry standard techniques for data modeling to ensure performance, integrate and requirement.
- Ability to analyze independently problems and resolve them on time.











