Purpose of the Job Design, develop, test, and deliver fully functioning features as requested by the product team.
Leverage technical skills and creativity to build robust, scalable, and user-friendly software solutions that contribute to organizational goals and provide value to stakeholders.
They play a critical role in the development lifecycle, from initial concept and design through to deployment and maintenance, ensuring that software applications meet functional requirements, quality standards, and business objectives.
Design and Development:
Design, develop, and implement software applications and systems.
Write clean, maintainable, and efficient code.
Develop and execute software tests to identify software problems and their causes.
Problem Solving:
Analyze user requirements and convert them into technical specifications.
Troubleshoot and debug software issues.
Optimize software for performance and scalability.
Collaboration:
Work closely with other developers, designers, and product managers.
Participate in code reviews to maintain code quality and share knowledge.
Collaborate with cross-functional teams to define, design, and ship new features.
Maintenance:
Maintain and improve the performance of existing software.
Update software documentation as needed.
Provide technical support to end-users and resolve technical issues.
Job Requirements - Experience and Education 0 - 2 years of experience in Software Engineering
Good technical background with some hands-on experience in software development, architecture, and system design, preferably in the .NET framework and the modern .NET technology stack.
Basic understanding in different C# development concepts including:
asynchronous programming, generics, LINQ, pattern matching, records, and many others. Basic knowledge in ASP.NET and/or ASP.NET Core.
Basic knowledge in web development technologies,
Basic knowledge in web technologies, including HTML, CSS, JavaScript and how to build modern responsive pages.
Strong knowledge in OOP and SOLID principles.
Basic knowledge in different Software architectures, including N-layered and Clean Architecture is a plus.
Strong understanding of RESTful services and HTTP.
Solid understanding of relational Databases and SQL
Basic knowledge in Entity Framework and/or EF Core.
Excellent communication, interpersonal, and organizational skills, with the ability to effectively collaborate with diverse teams and stakeholders.
Familiarity with Agile frameworks (e.g., Scrum, Kanban), project management tools (e.g., JIRA), and version control systems (e.g., Git).
Leadership Behaviors
Building Outstanding Teams
Setting a clear direction
Simplification
Collaborate & break silos
Execution & Accountability
Growth mindset
Innovation
Inclusion
External focus
Skills
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3650902
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
MH, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.