
Similar jobs
JOB DESCRIPTION: Software Development Engineer
.Net Developer is required to design, modify, develop, write and implement software programming applications and components. Supports and/or installs software applications and components. Works from pre-established guidelines in an agile development environment that uses a test driven approach to perform the functions of the job and maintains documentation of process flow.
Main Duties & Responsibilities: Utilize established development tools, guidelines and conventions including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
Create and deliver data-driven reports
Design, code and test new service oriented web software applications
Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
Maintain existing software systems by identifying and correcting software defects
Investigate and develop skills in new technologies
Create technical specifications, test driven scripts and test plans
Create new and extend existing operational documentation
Consult closely with management and occasionally agency staff related to projects and tasks
Consult colleagues concerning new development, enhancement, maintenance and performance of software systems
Develop, implement and support new software Qualifications
7+ years of hands on experience in Microsoft DNA architecture
7+ years of hands on experience in Microsoft .NET technologies and expertise in .NET framework 3.5/4.0 and 4.5.
7+ years of hands on experience in Visual Studio 2008 and 2010
4+ years of hands on experience in developing web services and Microsoft Windows Communication Foundation (WCF)
5+ years of hands on experience Java Script
7+ years of hands on experience in HTML including HTML 5
7+ years of hands one experience in SQL Server 2008 and 2012 as a SQL developer
Good communication skills
Need to be self-starter and should be able to perform under minimal supervision.
Requirement
- Developer Background: The ideal candidate should come from a developer background with knowledge of Java and other programming languages.
- Database Management: They must have hands-on experience with database management.
- Experience Level: We are looking for a minimum of 3 years of experience.
- On-Call Experience: They must have proven on-call experience, demonstrating strong problem-solving skills, excellent communication, and the ability to manage stress effectively. We also value collaboration, proactivity, and a curious mindset.
L2 Support Engineers are responsible for:
- Production Issue Debugging
○ Analyzing logs and monitoring application behavior to identify root
causes of production issues.
○ Providing temporary resolutions using database-level fixes or
configuration changes.
- Handling Escalations from L1 Support
○ Addressing tickets and issues escalated from L1 by providing immediate
workarounds.
○ Ensuring minimal downtime and impact on business operations.
- Forwarding Issues to L3/Development Team
○ When a permanent code-level fix is required, the issue is escalated to the
L3 (Development) team.
○ Prior to escalation, L2 should provide a detailed analysis and temporary
resolution (e.g., database fix) to minimize user impact.
- Root Cause Analysis and Documentation
○ Conducting detailed root cause analysis (RCA) for major incidents.
○ Updating the Confluence Playbook with clear, actionable steps for L1
teams to facilitate future self-resolution.
Roles and responsibilities:
- Responsible for understanding functional and business requirements and translate them into effective code
- Provide support till deployment of code into production.
- Ownership for ensuring code optimization, problem diagnosis, and on-time delivery
- Implement solutions as per the pre-defined framework /guidelines and adherence to processes
- Finding an optimal solution for the problem statement
- Conduct peer code review.
What candidate should know about:
- Excellent hands-on experience with Node.Js, Express.Js, JavaScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent hands-on experience with MongoDB, Mongo aggregation, MySQL
- Ability to build REST services, Authentications, MVC applications
- Excellent Object Oriented Programming skills and ability to write modular, secure, scalable, and maintainable code
- Experience with Elastic Search, Redis.
- Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
- Self-learning abilities are required
- Familiarity with upcoming new technologies is a strong plus
📌 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.
Job Designation
Job Description Work involves Web application development in .NET
Desired Profile ▪ Education
• Graduation: B.C.A. / B.E./ B.Tech in Computer Engineering
• Post Graduation: MCA or Equivalent degree
▪ Primary Skills
o .NET Professionals ( ASP.NET, C#, MVC)
▪ Good hold in developing Web based applications
▪ Strong command of MVC, CSS, JavaScript, JQuery, WebAPI.
▪ Good experience in Web and Application servers. Should have knowledge about the workings of the server
▪ MS SQL Server with Good command on SQL
Queries
▪ Should have knowledge on working on Azure platform.
▪ Must have skills on DevOps.
▪ Strong Problem-Solving Skills and Strong technical communication skills
Experience 2-5 Years
Industry Type Software Services
Functional Area IT – Software
Location Hyderabad









