Development Engineer - II .Net and SQL (Pune Office)

Rotary International (Pune, MH, India) 7 days ago
Job Title:         DEVELOPMENT ENGINEER II – .NET AND SQL - (Pune Office)
Area:                IT Delivery
Reports to:      MANAGER – APPLICATION DEVELOPMENT
Organization Overview
Rotary unites people from all continents and cultures who take action to deliver real, long-term solutions to pressing issues facing our communities. Each year, Rotary members invest more than $200 million and 16 million volunteer hours to improve lives and create positive change in the world. In exchange for hard work and dedication in support of Rotary’s clubs and humanitarian initiatives, our employees receive competitive salaries, flexible schedules, comprehensive benefits, and job enrichment. To learn more, visit http://www.rotary.org.
Rotary’s commitment to diversity
One of Rotary’s values is diversity, which we define as embracing diversity in thought, culture, and perspective. As such, we welcome and encourage highly-qualified candidates with diverse experiences and backgrounds to apply.
General Overview
 
Education & Experience:
Master's degree in Computer Science or Engineering (or equivalent experience)/ MCA/ BE in Computers/ BSC IT.
Required :
  1. 6+ years of hands-on development experience with .NET Framework
  2. Experience developing RESTful web services using ASP.NET Web API
  3. Proficient in ASP.net, ASP.NET, MVC, C#. ASP.NET Core knowledge is a plus.
  4. Practical experience working with a major RDBMS such as SQL Server
  5. Good understanding of distributed version control tools, particularly git, BitBucket, and GitHub
  6. Ability to troubleshoot issues independently 
  7. Experience with remote debugging and log analysis
  8. Experience working in an Agile environment
  9. Understanding of LINQ, Entity framework
Preferred:
  1. Experience in developing applications for Cloud infrastructures such as Microsoft Azure
  2. Experience using container virtualization like Docker
  3. Experience in unit testing with a mocking framework
  4. Understanding of Continuous Integration/Continuous delivery concepts
  5. High level overview of Microservices and Domain Driven Design would be a plus.
Knowledge and Skills
Skillset –
.NET framework 4.0 & above, VS 2012 & above, ASP.NET, Web API, MVC and C#, AJAX, SQL Server 2008 R2 and above
Specific Duties
Teamwork and Leadership –
  1. Assist in functional testing across the teams to achieve team goal
  2. Meeting with a team on regular basis and work on communication as well as team building activities and areas identified for improvements.
  3. Assure that development processes such as Continuous Integration, Unit Testing, Code Check-In, Check-Out, Code Review etc. are being followed in efficient manner within the teams
  4. Provide guidance on functional/ technical solution to team members
  5. Give feedback to team members as and when required
  6. As required, involve in creating constructive performance improvement plan for team members
  7. Encourage team members for their exemplary performance, nominate them for various awards and certificates available within organization
  8. Be responsible and accountable for getting team members groomed in all areas within a team
  9. Drive meetings, presentations and demos in effective manner to bring them up to a conclusion
  10. Keep governance on team's leave plan, trainings and any other ad hoc activities
  11. Assist in recruiting/ on-boarding of new hires
  12. Lead and Monitor Development Support for bug fixing and testing during organizational major activities
  13. Should own accountability of ongoing activities and/ or organization goals
Initiative-
  1. Work on the approach or design of a system for enhancements and provide required guidance to team during development
  2. Participate in technical meetings and provide suggestions/solutions/ approaches on any topic discussed
  3. Should be flexible and available for testing, verifying and fixing of bugs for respective product applications
  4. Check if all applications are working as expected in case of any maintenance of Data Center activities happening during weekend/ weekdays
  5. Guide and mentor in installing software and setup workstations in its own area
  6. Prepare and maintain induction/ on-boarding plan for newly recruited team members
  7. Connect with other peers from different organizations to understand and implement industry standard practices and processes
Supervisory Responsibility
  1. Meeting with a team on regular basis and work on communication as well as team building activities and areas identified for improvements.
  2. Give feedback to team members as and when required
  3. As required, involve in creating constructive performance improvement plan for team members
  4. Encourage team members for their exemplary performance, nominate them for various awards and certificates available within organization
  5. Keep governance on team's leave plan, trainings and any other ad hoc activities
Budget Responsibility
  1. Provide inputs of technical trainings, conferences, software purchase, hardware required to senior management
Internal Contacts
IT management, IT team members
External Contacts
None
Equipment Used
Personal computer, telephone, video conferencing equipment
Expected Leadership Attributes
  1. Prioritize Rotary’s interests over those of individuals and teams
  2. Acknowledge others for their contributions and accomplishments
  3. Deliver solutions that meet stakeholders’ needs and expectations
  4. Anticipate the needs of stakeholders
  5. Actively listen and ask questions
  6. Encourage people to share different perspectives
  7. Write, speak, and present clearly and compellingly
  8. Share information at the right time and with the appropriate audience
  9. Treat others with respect
  10. Promote an inclusive environment where people feel they can speak up
  11. Manage conflict to ensure that all voices are heard and to reach productive resolutions
  12. Inspire employees to work toward Rotary’s vision
  13. Demonstrate positive conflict management behavior
  14. Show self-awareness and the ability to recognize and manage emotions
  15. Recognize strengths and challenges in yourself and others
  16. Inspire confidence
  17. Hold yourself and others accountable
  18. Demonstrate initiative
  19. Motivate yourself and others to achieve results
  20. Make thoughtful and timely decisions
  21. Build excitement for new ideas and encourage a flexible mindset
  22. Strive for continuous improvement
  23. Embrace change and help others adapt
  24. Contribute to strategic discussions
  25. Analyze data and divide complex problems into manageable pieces

Development Engineer - II .Net and SQL (Pune Office)

Apply On Company Site
Back to search page
;