SQL Developer COMPANY SUMMARY Are you ready for an exciting career with a technology firm that is working on cuttingedge products that continually sets the bar for the competition to follow? Then come join the Irth team and be part of a software-product organization that has a cool work culture, great work atmosphere and amazing growth potential. We are currently hiring a SQL Developer for our office in Pune, India, and we would love to talk with you about your work experience and career objectives.
JOB SUMMARY The SQL Developer will join a team of Mobile, WPF and .NET developers to administer, develop and maintain several large-scale Web/database solutions that are critical to our customer’s mission and operations. The successful candidate will be passionate about helping organizations achieve transformational results. He or she will be a team player with excellent communication and problem-solving skills.
PRIMARY RESPONSIBILITIES • Maintain and enhance custom .NET/SQL Server application based upon the latest Microsoft .NET technologies • Create and build data stores and queries required for MS Reporting Server reports • Troubleshoot performance, capacity and data security issues • Participate in a collaborative development environment, providing assistance & technical guidance to business team members on impact of database changes • Support the development team by building stored procedures, views, DDL, triggers etc. (If experienced with C# and .NET, may participate in building code based solutions.) • Perform other duties as assigned SKILLS/EXPERIENCE • 4+ years of experience with MS SQL Server technologies • Experience performance troubleshooting and tuning of SQL queries • Experience in writing complex stored procedures, triggers, views, etc. • Proven knowledge in SSRS, SSIS and SSAS, is a plus • Experience in or knowledge of other Microsoft technologies such as Visual Studio, C#.NET, WCF, is a plus. • Thorough understanding of systems and developing business application • Good understanding of the systems-development life cycle • Knowledge of project-management concepts and techniques • Ability to analyze complex applications and systems and program with minimal interfaces • Strong problem-solving skills to determine programming effects on existing systems • Strong decision-making skills for problem identification and solution recommendation • Excellent written and oral communication skills to prepare and communicate programming plans and procedures • Ability to interact with all levels within the company EDUCATION • Bachelor's degree or above in computer science, or related discipline WHAT IS IN IT FOR YOU • Being an integral part of a dynamic, growing company that is well-respected in its industry • Competitive pay based on experience