Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Provide technical leadership to teammates through coaching and mentorship
- Maintain high standards of software quality
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications
- Prepare reports, manuals and other documentation on the status, operation, and maintenance of software
- Design, develop, and unit test applications in accordance with established standards
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
- Research and evaluate a variety of software products
- Use creative problem solving to find solutions to development challenges
- Process oriented approach to team leadership
Job Requirements
- 7+ years’ experience as a Software Developer
- Prior experience in a technical leadership position
- Must be proficient with one or more of the following: Java,.Net/Core,PHP
- Must be proficient with one or more of the following: React,AngularJs ,VueJS ,Blazor
- Ability to learn and adapt to new technologies
- In-depth knowledge and experience with developing web applications
- Extensive experience designing and developing enterprise grade software
- Experience with source control management systems and continuous integration/deployment environments
- Experience with agile development methodologies
- Internally motivated
- Strong communication skills
- Strong initiative