Job Title: Associate Software Developer
Job Location: Pune, India
Educational Qualifications: BE/B.Tech or Equivalent degree in Computer Science/IT.
Required Experience: 2-5 years Experience in relevant technologies
The Job Overview
We are looking for an ASP.NET Full Stack developer that will be able to develop and support existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns. Your primary responsibilities will be to design and develop these applications.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries, agile methodologies.
Job Description:
- Strong understanding of Object-Oriented Programming, Database concepts, Algorithms etc.
- Strong understanding with relational databases. viz. SQL Server.
- Ability to create responsive application through HTML5, jQuery, CSS
- Good Understanding of current software design principles and Agile methodologies.
- Proficient understanding of code versioning tools such as Git.
- Proficiency in C# and Experience in developing ASP.NET MVC | ASP.NET Core | Angualar
- Sound knowledge of Entity Framework 6. * | EF Core | NHibernate | ADO.NET
- Proficient knowledge in MSSQL | MySQL
- Database design including indexes and data integrity
- Understanding of HTML, Java script, and CSS
- Familiarity with the client-side framework jQuery | Angular
Key Skills:
- Web fundamentals like HTML, JavaScript, AJAX and CSS
- Good knowledge of the .NET platform, SOLID development technology and C# , OOPs.
- Knowledge of JavaScript libraries and frameworks specially .net MVC, Angular 8.0 or latest version, jQuery etc.
- Hands on Experience with relational databases. viz. SQL Server.
- Good knowledge of Data Structures and Algorithms.
- Experience with cloud message APIs and usage of push notifications.
- In depth understanding of design principles, interface guidelines and best practices for coding.
- Strong written and verbal communication skill
- Good knowledge of Agile development methodology, continuous integration and tools (GIT, JIRA etc.).
Job Requirements
- Producing clean, efficient code based on specifications
- Verify and deploying programs and systems
- Troubleshooting, debugging, fixing, and improving existing applications
- Applying technical expertise/knowledge towards achieving project/product delivery
- Helping/working multiple agile scrum teams to with planning, scoping, and creation of technical solutions for the new product capabilities
- Working with other architects/developers in developing projects
Eligibility:
- BE/ B.Tech in Computer Science/IT with aggregate score of 60%
- Should have good understanding of OOP and Database.
- Strong knowledge of design principles OOD, Design Patterns
- Should have good programming and logical skills.
- Proactive problem solver with good critical thinking and analytical skills