This position will be responsible for developing software systems by conferring with users, studying data usage, leveraging the full SDLC and DevOps pipeline to drive rapid, quality delivery of functionality to the client. The position will also work with the Software Developer Manager to ensure all software meets all requirements of quality, security, modifiability, extensibility etc.
Provide sound guidance to development teams based on technical best practices and communicate those recommendations effectively
Collaborate with other professionals to identify strategies to implement functional and non-functional requirements for new software or applications
Use tools and methodologies to create design representations of data structures, middleware applications, user interface support for the desired product
Develop high-level technical specifications with attention to system integration and feasibility
Collaborate in identifying all aspects of development from appropriate technology and workflow to coding standards
Communicate concepts and guidelines to development teams using both written and verbal delivery
Verify development process and build meets initial design and coordinate design troubleshooting as needed
Establish and ensure software meets all requirements of quality, security, modifiability, extensibility etc.
Stay current on technology trends and advances and evangelize their impact on our technology offerings
Co-ordinate with the Director of Information Services on priorities of the department.
Adhere and promote the company values by performing duties in a manner that is consistent with being a team leader who supports the continued growth of the company
Always Provide a high quality of workmanship on project work.
Other duties as assigned.
A Bachelors or Master's degree in technical or business discipline or equivalent experience.
Experience developing single page web applications using ReactJS, . net, HTML5, CSS.
Expert Level understanding of all tiers of the application stack:
o Server, network, and hosting environment
o Relational and nonrelational databases
o How to interact with APIs and the external world
o User interface and user experience
o Quality assurance
o Security concerns throughout the program
Experience working with Agile methodologies (Scrum, Kanban Lean Startup, XP) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts) as well as a pair-programming mindset.
To apply for this job please visit itjobpro.com.