Software Developer

Software Developer IV

Location (Remote Until Post Pandemic): CA or Detroit, MI

Position Description
Provides significant contributions in the design, coding, testing, support and debugging of new software or enhancements to existing software in a fast-paced, agile environment.

Job Responsibilities
• Collaborates with other developers and provides significant contributions to develop specifications to resolve business client questions, problems, and to address enhancement needs.
• Uses technical knowledge, creativity and company practices and priorities to obtain solutions to complex problems.
• Interfaces with senior management to provide and obtain information and to build consensus regarding project direction
• Interacts directly with business clients.
• Serves as a mentor to lower level developers


Job Requirements:

Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or other related discipline
• 6+ years of experience
• Knowledge of all phases of software development including design, coding, testing, debugging, implementation, and support
• Experience writing and reviewing software design specifications in an object oriented development environment
• Ability to thoroughly understand the business issues surrounding each project
• Strong verbal and written communication skills
• Ability to be a technical authority and work with other team members
• Knowledge of standard change management tools and processes
• Ability to work in a fast-paced, agile team environment
• Advanced hands on knowledge and experience with the following technologies:

• At least 6 years experience developing enterprise applications in Java (Spring/Spring Boot, JPA, Hibernate, streams) or .NET C# (4.x/Core, LINQ, EF, Web API, WCF, WPF, Windows libraries)

• Strong, hands-on experience in designing and writing micro services and REST APIs with a focus on best practices (security, scalability, and maintainability)

• Proficient in writing advanced and performant SQL queries

Highly desired:

• Background in automation, image processing, and AI/ML. Knowledge of intelligent capture platforms such as Kofax or Abbyy

• Cloud development experience (e.g. AWS S3, Lambdas, API Gateway)

• Docker containers, Git Source control

• Front-end experience is a strong plus: Javascript/Typescript, Angular, CSS/HTML5, Responsive Design

If you think this position is a good fit for you, please reach out to me – feel free to call, e-mail, or apply to this posting!
Brett Middleton
586-574-5681

bmiddleton@alinestaffing.com

Related Post