CRITICAL PEFORMANCE AREAS
- Design and develop new and enhance existing software solutions
- Maintain existing software systems
- Collaborate with appropriate team members to identify the business problem and possible solutions
- Document recommended solutions and solutions delivered
- Mentor other .Net Developer’s
RESPONSIBILITIES
- Design and develop new and enhance existing software solutions
- Design and develop systems to solve business problems
- Identify potential risks and issues that may occur within development and maintenance of a software solution; present potential solutions and risk mitigation strategies
- Maintain existing software systems
- Resolve errors within software systems
- Respond to service desk tickets and requests from project managers or TST leadership
- Collaborate with appropriate team members to identify the business problem and possible solutions
- Partner with project stakeholders and/or sponsors to understand the core of the business problem and identify solutions
- Share identified solutions with other developers, QA testers, Business Analysts or others to ensure that we are solving the right problem and providing the right solution
- Present software solution recommendations to .Net Developer Lead and/or project stakeholders for their input
- Document recommended solutions and solutions delivered
- Document code created and testing and deployment processes used
- Document designs (data structures, algorithms, constraints, dependencies, etc.) and review with others to ensure accuracy and appropriateness of the solution
- Mentor other .Net Developer’s
- Serve as a mentor to other .Net Developer’s, assisting with their growth and development
- Provide advice and guidance on situations that may be new or challenging
- Provide opportunities for learning and exposure to design and development of systems
The duties and responsibilities listed above are representative of the nature and level of work assigned and are not necessarily all-inclusive