Senior Application Developer Job Summary
Seeking for a self-motivated Senior Application Developer with experience across multiple technology domains. The successful candidate will ensure deliverables fall within the applicable requirements and technology standards. The successful candidate will work on Microsoft based technologies, including custom development and extensions to commercial products. We are looking for a creative and dedicated individual who will fit with our collaborative culture. If you enjoy working with other professionals who believe in creating innovative solutions to problems, we encourage you to apply.
Responsibilities and Duties
· Develops, creates, and modifies general computer applications software or specialized utility programs.
· Analyzes user needs and develops software solutions.
· Designs, implements, or customizes software for client use with the aim of optimizing operational efficiency.
· May analyze and design databases within an application area, working individually or coordinating database development as part of a team; utilizes agile development methodologies as part of an inter-disciplinary agile team.
· Mentor junior and mid-level developers.
· Provide regular status reporting to both client and management, to ensure processes and best practices are being followed
· Coordinate with internal resources and third parties/vendors for the flawless execution of projects.
· Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
· Report and escalate to management as needed
· Manage the relationship with the client and all stakeholders
· SQL Server and database Knowledge. For example, to write complex SQL queries, understanding database relationships, debugging, and tuning.
· Webpage application development with ASP.NET, C#, MVC (desirable)