Overview
Title: Dot Net Developer
Min Experience: 5 Years
Min Qualification: B.E. CS/B.E. E&TC/ Electronics with C-DAC (preferable).
Job Description
1. Proficiency with the ASP.NET framework, SQL Server and design/architectural patterns (e.g., Model-View-Controller (MVC).
2. 5 years of development experience using C#, .Net (core), HTML, JavaScript, jQuery, SQL and HTML5/CSS3.
3. Familiarity with architecture styles/APIs (REST, RPC).
4. Understanding of Agile methodologies.
5. Strong attention to detail.
6. Excellent troubleshooting and communication skills.
7. Knowledge of REST and RPC APIs.
8. Able to work well in a team setting.
9. Experience with Visual Studio, Visual Studio Code, Git, Azure DevOps.
10. Experience and Knowledge in SharePoint and Cloud platforms is a plus Technical.
11. Ability to work with complex requirements and specification documents, and devise and develop appropriate software solutions.
12. Ability to integrate into an existing development team and work with an existing extensive codebase.
13. Participate in the overall planning and execution of development objectives.
14. Responsible for the creation of programmatic modules, unit tests, and test data related to development assignments.
15. Ensure all development processes and practices are completely and consistently followed.
16. Ability to prioritize and manage multiple tasks; as well as define problems, and develop methods to resolve them in a timely manner.
17. Development standards and quality: Maintain the consistently high quality of the software code and Ensure the relevant coverage by unit tests and/or automated testing routines.
18. Strategic Development and Partnership: Partner with peers, management, senior managers, internal and external business users to identify, gather, and understand their goals and to formulate strategies to support them, while prioritizing requests and staying within deadlines.
19. Work collaboratively with the team to create and share technology vision on an ongoing basis.
Responsibilities & Accountabilities:
1. Write clean, scalable code using .NET programming languages.
2. Remain up to date with the terminology, concepts and best practices for coding mobile apps.
3. Develop technical interfaces, specifications, and architecture.
4. Use and adapt existing web applications for apps.
5. Create and test software prototypes.
6. Develop client displays and user interfaces.
7. Assist software personnel in handling project related work and other requirements.
8. Coordinate with other software professionals and developers.
Accountability:
1. Accepts and gives constructive criticism.
2. Follows all relevant procedures, processes, and policies.
3. Meets deadlines, cost, and quality requirements for outputs.
4. Monitors own works to correct errors.
5. Takes responsibility of meeting commitments & for any shortcomings.
Client Orientation:
1. Identifies the immediate and peripheral clients of won work.
2. Establishes and maintains effective working relationships with clients.
3. Identifies and monitors changes in the needs of clients, including donors, governments, and project beneficiaries.
Continuous Learning:
1. Contributes to colleagues’ learning.
2. Demonstrates interest in improving relevant skills.
3. Demonstrates interest in acquiring skills relevant to other functional areas.
4. Keeps abreast of developments in own professional area.
Communication:
1. Actively shares relevant information.
2. Clearly communicates, and listens to feedback on, changing priorities and procedures.
3. Writes clearly and effectively, adapting wording and style to the intended audience.
4. Listens effectively and communicates clearly, adapting delivery to the audience.
Creativity and Initiative:
1. Actively seeks new ways of improving programme or services.
2. Expands responsibilities while maintaining existing ones.
3. Persuades others to consider new ideas.
4. Proactively develops new ways to resolve problems.
Leadership and Negotiation:
1. Convinces others to share resources.
2. Actively identifies opportunities for and promotes organizational changes.
3. Presents goals as shared interests.
4. Articulates vision to motivate colleagues and follows through with commitments Performance Management.
5. Provides constructive feedback to colleagues.
Planning and Organizing:
1. Sets clear and achievable goals consistent with agreed priorities for self and others.
2. Identifies priority activities and assignments for self and others.
3. Organizes and documents work to allow for planned and unplanned handovers.
4. Identifies risks and makes contingency plans.
5. Allocates appropriates timed and resources for own work and that of team members.
Professionalism:
1. Masters subject matter related to responsibilities.
2. Identifies issues, opportunities, and risks central to responsibilities.
3. Incorporates gender-related needs, perspectives, and concerns, and promotes equal gender participation.
4. Persistent, calm, and polite in the face of challenges and stress.
5. Treats all colleagues with respect and dignity.
6. Works effectively with people from different cultures by adapting to relevant cultural contexts.
Teamwork:
1. Actively contributes to an effective, collegial, and agreeable team environment.
2. Contributes to, and follows team objectives.
3. Gives credit where credit is due.
4. Seeks input and feedback from others.
5. Delegates tasks and responsibilities as appropriate.
6. Actively supports and implements final group decisions.
7. Takes joint responsibility for team’s work.
Technological Awareness:
1. Learns about developments in available technology.
2. Proactively identifies and advocates for cost-efficient technology solutions.
3. Understands applicability and limitation of technology and seeks to apply it to appropriate work.
Job Type: Full-time
Pay: ₹232,001.78 - ₹1,204,197.58 per year
Location Type:
- In-person
Education:
- Master's (Preferred)
Experience:
- total work: 5 years (Preferred)
- .NET: 4 years (Preferred)
Work Location: In person
Application Deadline: 15/09/2024