Job Details

ID #11174529
State Michigan
City Detroit metro
Job type Permanent
Salary USD TBD TBD
Source The Judge Group, Inc.
Showed 2021-03-18
Date 2021-03-17
Deadline 2021-05-16
Category Software/QA/DBA/etc
Create resume

2 Sr. Software Engineers (Full Stack Core MS.Net)

Michigan, Detroit metro, 48201 Detroit metro USA

Vacancy expired!

Location: Detroit, MI Salary: W2 only Description: Location: Remote to start; on site in the future if local - Manager is willing to consider 100% remote for strong non-local candidates.

Duration: 6 month contract to hire (estimated, may be longer on contract but intention is to convert to direct)

Interview: Phone interview with Technical Manager; 75 minute HackerRank assessment is required (no webcam required it is a 3 question coding logic assessment; Final Technical interview with technical team

Start Date: ASAP - process will move quickly

Conversion Salary Range: $90-120k

No C2C or visas (Must be W2 and s or holders)

Core skills:

Core .Net Development

Full Stack with a focus on Front End development

Microservices experience will help candidates stand out greatly

We need the candidates to have at least Angular 2+ and ideally 6+

POSITION OVERVIEW

Our client is looking for Senior Software Engineers with full-stack development skills to be an important part of building their latest innovative multi-tenant, micro-services solutions. They use the newest technologies mainly developed using the .NET stack with API and AngularJS. Successful candidates will possess a passion for technology, seeking out and learning the best options for solving problems. The Senior Software Engineer will often take a lead role in the design and development of features and capabilities with an eye to improving the process we use to deliver best in class software.

Responsibilities:

ESSENTIAL DUTIES AND RESPONSIBILITIES

All team members are expected to actively participate in team technical discussions where design ideas are presented and reviewed resulting in a team decision on the best approach.

Lead design of complex software applications that will be delivered to customers

Design and implement innovative and complex software solutions to include solving new and existing technical issues using best practices of full software development life cycle including design reviews, coding standards, code reviews, unit testing, build processes and configuration/release management from development environment to production).

Adhere to, support, and continuously improve processes.

Create necessary technical documentation in support of programming and design activities such as release notes, code comments, use cases, and training materials.

Provide detailed effort estimates to team and project managers.

May mentor other Software Engineers

Qualifications:

KNOWLEDGE, SKILLS, ABILITIES, AND COMPETENCIES

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills, abilities, and competencies required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Ability to function on an Agile (SCRUM) team utilizing TFS for task management and source control

Strong Angular skills

Successful candidate will have knowledge of:

o Service Oriented Architecture (SOA) experience

o .Net framework & C# (.NET Core experience is a plus)

o ASP .Net Web development with MVC

o Web API design and implementation (Swagger, Autorest. REST)

o Experience with ORMs (Entity Framework, NHibernate)

o SQL Server, Transact SQL

o Software patterns (Dependency injection, MVC, etc.)

o Modern JavaScript web development techniques (Angular 2 or later)

o Knowledge of ngrx/redux is a plus

o Experience with OpenId Connect & Identity Server is a plus

o Experience with one or more unit testing frameworks (MSTest, NUnit, etc.)

o Knowledge of code management best practices and one or more tools (TFS, Git, etc.)

o Knowledge of one or more release automation tools (Release Manager, Electric Cloud, Xebia Labs, etc.)

Able to independently design features / components using industry standard design patterns.

Has experience implementing relational database concepts and general data structures, as well as data warehousing concepts.

Understanding of potential performance, security, scalability, and maintainability issues.

Experience in software development and testing methodologies (test driven development, unit testing, performance/load testing, scaffolding development, interactive development, configuration management).

Must possess strong oral and written communication skills

EDUCATION AND EXPERIENCE

Must have Baccalaureate degree in an appropriate IT field such as Computer Science or Computer Engineering from an accredited U.S. college or university, equivalent foreign institution, or equivalent experience.

Must have minimum of five years relevant work experience.

Please send qualified resume to:

Contact:

This job and many more are available through The Judge Group. Find us on the web at www.judge.com

Vacancy expired!

Subscribe Report job