Design and plan high quality software applications, tools and modules based on detailed business requirements, functional and technical specifications within established time frames with a minimum of supervision.
Essential Job Functions
% of Time
Design high quality, efficient applications tools and other modules in C#, .NET, ASP.NET, Transact SQL and other applicable languages and tools. Must have experience in web services and SOA architecture. Has an understanding of object oriented design concepts.
Must possess the ability to work in a team environment, have excellent communication skills and a cooperative and positive attitude.
Research and assess new technologies and find ways to implement them. Create discussions and incorporate feedbacks. Promote and support the implementation process of new technologies.
Schedule and conduct code reviews for the teams. Make sure that the code written adheres to the architectural guidelines. Enforce, with development manager, coding standards and best practices.
Respond to production outages as your highest priority and quickly resolve those problems with a minimal disruption of business activities. These outages may occur after business hours on weekends. In rare cases, you will be called upon to assist in the resolution of outages.
Regular and Predictable attendance is an essential function of this position
Must be a self-starter and have the ability to learn new tools, concepts and computer languages through self- learning. Programming guidance will be given by other team members as required.
6 years of relevant and verifiable hands-on experience in coding using C#, ASP.NET, HTML and MS SQL. Must have considerable skills and experience with MS Office applications and recent Microsoft operating systems. A degree in information systems or software engineering may substitute for a portion of the experience.
Like other workers who spend long periods in front of a computer terminal typing at a keyboard, programmers are susceptible to eyestrain, back discomfort, and hand and wrist problems such as carpal tunnel syndrome.
Considerable mental effort is required and lifelong learning and the ability to self-teach necessary for continued success.
Tools or Equipment Used
You will use a computer, keyboard and mouse in this position.