drjobs USA - Software Engineer III

USA - Software Engineer III

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Milwaukee, WI - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description:
*** See Attachment - Screening Questions ***
Remote but must be able to work Central time zone 8am-4pm CST.


USA - Software Engineer III - .NET Core API Expert

Description
This role involves performing standard software engineering work as part of a team applying standard engineering techniques procedures and criteria as part of the software development lifecycle (SDLC). The work is closely supervised.

Primary Responsibilities
1. Application Development
Develop software applications using C# Core API.
Write unit tests using X/NUnit and AutoFixture to ensure application quality and reliability.
Debug and troubleshoot application issues to ensure timely resolution.
2. Data Access and Integration
Develop data access layers using Core API and OData to expose data as a service.
Integrate data sources using ETL (Extract Transform Load) processes.
Use AutoMapper to map data between different data models and formats.
3. Documentation and Collaboration
Document application design development and testing processes.
Collaborate with cross-functional teams to ensure data consistency and integrity.
Participate in technical reviews and provide feedback on application design and development.
4. Technical Support and Design Improvement
Investigate and analyze technical support issues related Core API and data access layers.
Recommend design improvements to enhance application performance and data integrity.
5. Database Design and Development
Design develop and maintain MySQL databases to support software applications.
Create database schema tables and relationships to ensure data integrity and performance.
Write complex SQL queries and stored procedures to optimize database performance.

Essential Requirements
1. .NET Core API Expertise
Advanced knowledge Core API and experience with frameworks such as Core.
Experience Core API development including API design implementation and testing.
2. Software Engineering Principles and Procedures
Knowledge of the principles and procedures of software engineering (e.g. IEC 62304 CMMI Agile).
Experience with software development methodologies including Agile and Scrum.
3. MySQL Expertise
Advanced knowledge of MySQL database management systems including database design schema creation and query/function writing.
Experience with MySQL clustering replication and high availability.
4. Communication and Teamwork
Ability to discuss normally encountered technical or project management issues both verbally and in written form.
Ability to work as a collaborative team member.
5. Problem-Solving
Ability to solve complex design and engineering problems with minimal assistance.
Experience debugging and troubleshooting techniques to resolve application issues.

Desired Skills
1. OData
Practical experience with OData (Open Data Protocol) for exposing data as a service.
Knowledge of OData protocol and its implementation Core API.
2. .NET Core API
Knowledge Core API and experience with frameworks such as Core.
Experience Core API development including API design implementation and testing.
3. AutoMapper
Familiarity with AutoMapper and experience with its usage applications.
Knowledge of AutoMapper configuration and mapping techniques.
4. Autofac
Experience with Autofac for managing dependencies and resolving objects in complex applications.
Knowledge of Autofac configuration and usage applications.
5. X/NUnit AutoFixture
Practical experience with X/NUnit for writing and executing unit tests.
Practical experience with AutoFixture for writing and executing unit tests.
Education and Experience
B.S. in Computer Science Computer Engineering Electrical Engineering Software Engineering or related field
3-5 years related experience
Enable Skills-Based Hiring No Shift try var fgTooltip new ( element: $(#cfdescz) text: Pleasex20selectx20thex20appropriatex20shiftx20typex20thatx20isx20requiredx20forx20thisx20position.x20Thisx20informationx20willx20bex20communicatedx20tox20thex20Supplierx20sox20asx20tox20bex20ablex20tox20betterx20sourcex20forx20thex20Jobx20Posting. ).initialize(); catch(err)

Additional Details

  • Does the position allow for the worker to be virtual/remote : Yes
  • Shore Options Available for this Position : Onshore Only
  • Direct or Indirect : Indirect
  • Kronos Worker : No
  • Shift : USA-1

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.