Sourced Job
Software Engineer
Marathahalli, Bangalore
4 years
C#.NET MVCT-SQLMicrosoft SQL ServersStored ProceduresFunctionsTriggersWeb APIJSONHTML5AngularReact JSAsynchronous Javascript and XML (AJAX)KendoWCFWeb ServicesEntity FrameworkObject-Oriented Programming (OOP)Version ControlSoftware Development Life Cycle (SDLC)
Job Description:
Summary:
The Software Engineer will collaborate with a team of developers and business analysts to develop new products and enhance existing systems. Success in this role requires strong critical thinking and problem-solving skills.
Essential Duties & Responsibilities:
- Develop software based on requirements and technical specifications.
- Work with WebAPI and JSON.
- Perform database development (SQL scripts, stored procedures, functions, triggers).
- Create intuitive user interfaces and client displays.
- Design and implement complex application features.
- Write clean, optimized, and well-documented code.
- Debug and refine existing code.
- Prepare and contribute to technical design documentation.
- Build and execute unit test cases for quality assurance.
- Test products in controlled, real-world scenarios before deployment.
- Innovate and develop solutions to streamline processes.
- Collaborate with developers and cross-functional teams.
- Work independently when required.
- Maintain high attention to detail and quality standards.
Supervisory Responsibilities
- No supervisory duties.
- Will receive general instructions for routine tasks and detailed guidance for new assignments.
Education Qualification
- Bachelor’s or Master’s degree in IT, Computer Science, or related field.
- 3–5 years of relevant experience.
Skills & Competencies
- Strong experience with Microsoft technologies (.NET, MVC, C#, T-SQL).
- Proficient in SQL Server and relational databases.
- Strong SQL expertise (stored procedures, functions, views, etc.).
- Experience with APIs and microservices.
- Skilled in MVC architecture.
- Proficient with HTML5, Web Services/SOAP, XML, JSON, WCF, Web APIs.
- Experience with Angular or React (both preferred).
- Familiar with AJAX, Kendo, and other 3rd-party integrations.
- Performance tuning experience is an advantage.
- Knowledge of design patterns and entity frameworks is a plus.
- Strong understanding of OOP concepts.
- Experience with version control (SVN, TFS, Git).
- Solid understanding of SDLC processes.
- Passion for innovative technologies and products.
- Ability to work independently or in small teams.
- Adaptability to fast-paced environments and eagerness to stay updated with technology trends.


























































































