What are the responsibilities and job description for the Full Stack .NET Developer position at Safety Management Group?
Description
SMG is a nationally recognized professional service organization that offers workplace safety consulting, training, staffing, program planning, and implementation. We provide a comprehensive benefits package that includes medical, dental, vision, flexible spending, a 401(k) with employer matching, paid holidays, life and disability insurance, and additional supplemental products.
SMG is looking for a Full Stack .NET Developer in Central Indiana.
This role will focus on assigned tasks under the guidance of the Lead Developer and will be responsible for creating a multi-client web application. While primarily remote, occasional meetings in the Indianapolis office will be a part of the position.
Duties And Responsibilities
This long-term full-time position is expected to be completed remotely, working from home. Minimal travel to client sites and SMG's office will be required.
SMG provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
SMG is a nationally recognized professional service organization that offers workplace safety consulting, training, staffing, program planning, and implementation. We provide a comprehensive benefits package that includes medical, dental, vision, flexible spending, a 401(k) with employer matching, paid holidays, life and disability insurance, and additional supplemental products.
SMG is looking for a Full Stack .NET Developer in Central Indiana.
This role will focus on assigned tasks under the guidance of the Lead Developer and will be responsible for creating a multi-client web application. While primarily remote, occasional meetings in the Indianapolis office will be a part of the position.
Duties And Responsibilities
- Develop and integrate web application source code with existing web applications.
- Design web application prototypes and coordinate application plans with the development team.
- Based on assigned tasks/features, translate those features into working code in the application.
- Analyze code for weaknesses and errors and present detailed plans to improve them.
- Work with a small team supporting, designing, developing, and testing the web and mobile application.
This long-term full-time position is expected to be completed remotely, working from home. Minimal travel to client sites and SMG's office will be required.
- C# (C Sharp) - ASP.NET Core/Web API backend
- Dependency Injection
- Experience with clean or layered .NET architecture
- SQL Server, relational databases
- Application development using Visual Studio, JavaScript/JQuery, HTML, CSS, JSON, Web API, SQL Server/TSQL/LINQ, Entity Framework, Azure services, Github
- Minimum 3 to 5 years of experience working in the development and implementation of software applications
- 3 to 5 years working with C# (C Sharp)/.NET
- Experience working on large-scale software projects and developing customized code for multiple projects simultaneously.
- Professional experience using cybersecurity and open-source technology.
- Outstanding collaboration and communication skills are essential.
- Experience developing secure software systems based on industry specifications.
- Must be self-motivated and able to complete tasks independently with minimal supervision.
- Prolonged periods sitting at a desk and working on a computer.
- Manual dexterity is needed for typing and other repetitive tasks.
- Must be able to speak in an accurate and detailed manner on the phone or in person.
- Wearing personal protective gear correctly when required.
SMG provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.