Overview
Remote
On Site
$75 - $78 /hr
Contract - Independent
Contract - Long Term
Skills
(.Net Developer OR Senior .Net Developer OR .Net Software Engineer OR Senior .Net Software Engineer) AND (.Net OR Dotnet) AND (Core API OR API) AND (OData OR Open Data Protocol) AN
Job Details
Stefanini Group is hiring!Stefanini is looking for .Net Software Engineer for Milwaukee, WI location (100% Remote work).For quick Apply, please reach out to Somnath Ghosh- / Open for W2 Candidates only! Remote, but must be able to work Central time zone, 8am-4pm CST. 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# and .NET 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 to .NET 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 of .NET Core API and experience with frameworks such as ASP.NET Core. Experience with .NET 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 in .NET Core API.2. .NET Core API: Knowledge of .NET Core API and experience with frameworks such as ASP.NET Core. Experience with .NET Core API development, including API design, implementation, and testing.3. AutoMapper: Familiarity with AutoMapper and experience with its usage in .NET 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 in .NET 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 Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives. Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process including interviews and job offers. About Stefanini Group:The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are CMM Level 5 company.
#LI-REMOTE#LI-SG2
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.