Qualifications
• 5+ years of Microsoft .NET
• 4+ years of SQL Server
• 1+ year HTML, CSS, and JavaScript.
• 1+ year of React
• 1+ year of ES6 or Typescript
• 2+ years GIT
• 1+ year Agile software development
• Willing to learn new patterns and technologies.
• Knowledge of good software practices (testing, version control, and concepts such as DRY)
• Knowledge of web fundamentals (HTTP, response codes, REST, calling APIs).
• Knowledge of .NET best practices (SOLID principles, Dependency Injection, Unit testing).
• Strong English communication skills.
• Knowledgeable about emerging concepts and thought leadership in software development.
• Ability to document and explain technical details clearly and concisely.
Job Description
Duties and Responsibilities
• Design, build, and maintain efficient, reusable, and reliable .Net code
• Developing, implementing, and optimizing SQL queries
• Work with Dallas HELIX and other ESSPI HELIX resources on an agile team.
• Participate in agile activities including estimation, standups, grooming, sprint planning and retrospectives.
• Update user stories and tasks in JIRA to reflect the status of sprint.
• Check work for defects prior to releasing to QA.
• Submit pull requests, handle code merges, and facilitate software releases.
• Troubleshoot and own defects identified by the QA team and customers.
• Nurture a culture of team excellence with openness, transparency, close collaboration, and a willingness to
learn.
• Proactively provides updates to the customer on the progress of the initiative.
• Maintains and updates daily monitoring of service deliverables;
• Prepares and submits of needed reports;
• Ensure continuity of providing service by flexibly adjusting to help other team members.
• Expand knowledge on business process and IT related information;
• Stay abreast of current technology, systems information, problems, changes and updates relevant to the team;
• Extends help or conducts training to Analyst/Programmers in giving technical expertise or know-how to other
team members.
• Performance of other tasks as may be assigned