What are the responsibilities and job description for the Senior Application Developer position at PLANIT Group?
Provide input on requirements gathering and specifications
- Provide input on risk mitigation options
- Develop proof of concept and / or prototypes based on documented specifications
- Communicate status and collaborate with team
- Develop software code to specification
- Unit test
- Integration test
- Code review and peer review
- Participate in user acceptance meetings and plan
- Build
- Training / Help Documents
- Documentation of known issues associated with the current release
- Drive future enhancement recommendation or future solution phase / release recommendation
- Deployment and post deployment support
- Troubleshoot and support basic applications in the production environment when escalated from front-line support team
- Provide input on process improvement opportunities such as coding practice, templates for repeated tasks, architectural improvement, etc.
- Maintain an understanding of existing and emerging technologies
- Excellent oral and written communication skills are essential in order to work with all levels within the company
- Demonstrated ability to learn business processes and their requirements that drive the development of software solutions
- Full understanding of the Software Development Life Cycle
- Design and architect software solutions on Microsoft Azure
- Hands-on experience with building UI using ASP.NET, MVC and / or Angular
- Excellent working knowledge of SQL Server, Transact-SQL and Azure DevOps
- Azure DevOps Release Management experience a plus
- Excellent analytical and problem-solving skills
- Demonstrated ability to multi-task in a fast-paced environment with competing priorities
- Must routinely exercise independent judgment and be able to work independently
- 6 years of experience in developing software solutions
- 4 years of developing solutions using web-related technologies
- 4 years of development using Angular, C#, SQL Server, ASP.NET Web Forms and / or ASP.NET MVC
- Bachelor's Degree Information Systems, Information Technology, Computer Science, related field or Equivalent Experience
- Experience in the financial services industry is preferred
Specific examples of associated task / responsibilities for the release phase of the solution development process include, but are not limited to :
Operations guide
Knowledge, Skills, and / or Abilities :
Education and / or Experience :