Senior Software Developer

Advantage Tech is looking for a Senior Software Developer.  This person is responsible for ensuring our customers’ success by creating best-of-breed solutions to business challenges.  A Senior Software Developer’s daily responsibilities include: participating in Agile meetings, working with team members and architects to build and enhance systems and programs, performing code reviews, and working to support products as needed.  Also, Senior Software Developers are asked to mentor younger developers and work with architecture and product leadership to produce healthy code with as few defects as possible.

The ideal candidate will have experience in the following:

• Taking commercial products from conception to market
• Building software in a collaborative Agile environment
• Writing unit tests, performing code reviews, and taking other steps to produce quality deliverables
• Managing source code using Git
• Mentoring/coaching junior developers
• Producing code that aligns with best practices and improving overall code quality

Role Responsibilities

• Use creativity and analytical problem solving to build solutions can take to market
• Design, test, deploy and maintain one or more software products
• Collaborate with team members to produce software
• Work with the architecture team to make technical recommendations
• Provide technical guidance and thought leadership to Agile team
• Monitor code quality and adherence to standards in order to reduce defects

Demonstrated Skills Include

• Building testable, scalable software that can be deployed in a SaaS environment
• The ability to build frontend software in JavaScript and React with minimal oversight
• Being passionate about creating great software
• Ability to articulate rationale behind technical decisions
• Desire to help team members produce better code
• Concern over software quality and following Agile software processes

  • Requirements:

    Qualifications

    • Bachelor's degree computer science, management information systems or related field
    • At least 3 years’ frontend development with modern JavaScript frameworks (Angular, React, Aurelia, etc.)
    • Experience with relational or NoSQL databases (SQL Server is highly preferred) and creating SQL statements
    • At least 3 years’ experience with HTML, CSS, web fonts, and Bootstrap are also highly preferred
    • Experience with TypeScript is highly desirable

     

Submit Resume