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

Jr Java DeveloperJr Java Developer

Contribute in all phases of the development lifecycle Write well designed, testable, efficient code Ensure designs are in compliance with specifications Prepare and produce releases of software components Proven hands-on