About the job
The Senior Software Developer is responsible to design, test, validate and support custom applications and databases focusing on complex business Requirements: and developing reports and dashboards. He/she must possess strong programming skills and the ability to document both functional and technical Requirements: for new projects, enhancements and changes.
Key Responsibilities:
- Technical tasks like Design, Architecture documentation of software solutions programming are going to be part of your duties regularly.
- Leading ongoing documentation, maintenance and development of standards of programming.
- Work in sync with other software developers as part of the Software Development Team regularly reporting to the Development Manager.
- Ability to translate business rules into application tools with clear unit tests and deployment strategies.
- Staying Up to date with trends in .NET and related technologies.
Knowledge, Skills, Abilities and Competencies:
- A Degree or Diploma in Computer Science or related fields.
- Cloud experience - AWS or Azure
- 5+ years’ experience with .NET, IIS, and MVC design.
- 5+ years’ experience with JavaScript, AJAX, CSS, and HTML5.
- 5+ years’ experience in SQL Server database design and development.
- Experience developing mobile applications.
- Analytical and Problem Solving skills.
- Hands-on attitude with a can-do attitude.
- Ability to work independently and as part of a team.