[Remote] Entegral Software Engineer - .Net / C#
Note: The job is a remote job and is open to candidates in USA. Entegral, a SaaS business-to-business solution under Enterprise Mobility, is seeking a motivated Entegral Software Engineer to join their team. This role involves solving business problems through technical knowledge, developing and deploying features, and ensuring high-quality solutions that meet customer expectations.
Responsibilities
- Work on a self-organizing team, creating code that fully functions in production after testing is completed
- Participate in and lead design and code reviews
- Design, develop, execute, and maintain complex automated test code, scripts, data, and associated drivers per recognized SDLC methodology
- Participate in an on call and after-hours rotation in support of production level systems
- Design and develop full slices of the application from the UI to the data store
- Design and develop API’s and work with other teams to build integrations
- Participate in tactical initiatives such as designing, developing and reviewing code with the opportunity to be part of strategic visioning, introducing new technologies, design, improved metrics, and process improvements
- Troubleshoot and assess problems as they occur in current applications
- Seek to improve job performance through self-assessment, skill development, training and goal setting
Skills
- Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
- Must be at least 18 years of age
- Minimum, high school diploma or GED
- Must be able to travel to company offices for meetings or training at least 2-4 times per year
- For flexible or full remote work from home positions, reliable high speed internet connection and dedicated work space are required
- Must be located in one of the following locations: AZ, FL, IL, LA, MD, MI, MN, MO, NJ, NV, NY, OH, OR, TN, TX, VA, WA or WI
- Bachelor's Degree in Related Field with 3+ years of professional experience in application development at an enterprise level OR graduation certificate from a coding/technology bootcamp with 5+ years of professional experience in application development at an enterprise level
- 2+ years of experience in SQL or NoSQL DB structures, experience with DB migration scripts (SQL Server, MySQL, Mongo)
- 3+ years of experience designing and developing with .Net
- Experience with ASP.NET Core for building RESTful APIs and web applications
- Proficiency in C# and modern .NET Core / .NET 5+ frameworks
- Experience designing and developing in highly distributed environments; experience with containers such as Docker
- Experience creating applications in cloud-based and cloud native development environments (ex. Azure, AWS, Google, Kubernetes)
- Experience developing software in a SaaS environment using CI/CD and DevOps methodology
- Experience in an Agile/Scrum working environment
- Basic knowledge of Java and Springboot; willingness to learn and eventually develop
Benefits
- Paid vacation
- Paid parental leave
- Sick leave
- Flex days
- Medical, dental, and vision insurance benefits
- Dependent spending account
- Health savings account
- Life and disability insurance
- Fertility benefits
- Employee Assistance Programs
- Profit sharing
- 401(k) employer match
Company Overview