Job Description
Job roles and responsibilities
Under the supervision of the Director, the .Net Developer designs, modifies, develops, writes, and implements software programming applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
· Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
· Design, code and test new Windows and 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 and test plans
Competencies and Skills Required
· Requires excellent analytical, problem solving, and good communications skills
· Must be able to work effectively with business stakeholders
· Strong passion for delivering technical solutions to business problems
· Understanding and mindset of Agile software delivery (Ability to adapt to continually changing priorities)
· Team player who understands the importance of teamwork and collaboration
· Passion for delivering new approaches and challenging the ‘status-quo’
· Hungry to learn and always in search of continuous improvement