
Software Engineer II
Dynatron Software, Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $120,000 - $140,000 per year
About the role
- Engineer software solutions in .NET Core (C#) and other relevant languages following industry best practices, architectural vision and team standards to deliver scalable, maintainable solutions.
- Design and modify database schemas and database objects including tables, indexes, constraints, stored procedures, and views.
- Review system/application requirements (functional specifications) for quality and completeness.
- Participate in functional specification reviews; identify potential defects prior to development.
- Produce and maintain system, development and user documentation.
- Participate in all Agile ceremonies and contribute to improvements of processes, standards and deliverables.
- Provide accurate estimates for completing a variety of development efforts both individually and within team estimating/scoring of user stories.
- Communicate effectively and professionally in all forms of communication with all levels of recipients.
- Properly manages time to focus on the proper priorities and communicates any conflicts of priorities to the appropriate individuals.
- Prioritizes documentation at a sufficiently high level to ensure adequate knowledge sharing.
Requirements
- 3+ years experience with .NET, C#, Angular (Recent emphasis on .NET Core and Angular)
- 2+ years of experience with Angular 8 or higher. Bonus for experience with Angular development inside Linux tools.
- 3+ years experience with multiple databases of various storage types with emphasis on MySQL
- Experience with HTTP, JSON, Rest, XML
- Experience with object-oriented design and programming
- Experience with multiple design patterns and can articulate the pros/cons of each relative to solution.
- Experience with Git
- Experience with multiple O/Ss: Linux, and Windows
- Experience with Agile
- Experience with writing unit tests
- Strong interest in staying current with industry trends in technology
- Ability to handle multiple competing priorities in a fast-paced environment
- Strong teamwork and problem-solving skills
- Excellent verbal and written communication skills
- Ability to work under limited to no supervision, both independently and within a team environment
- BA/BSc in Computer Science, Engineering or similar relevant field preferred
- Knowledge of automotive industry through direct or indirect work experience is preferred.
Benefits
- Comprehensive health, vision, and dental insurance
- Employer-paid short- and long-term disability and life insurance
- 401(k) with competitive company match
- Flexible vacation policy and 9 paid holidays
- Remote-first culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET CoreC#AngularMySQLHTTPJSONRESTXMLobject-oriented designunit testing
Soft Skills
teamworkproblem-solvingcommunicationtime managementprioritizationindependenceadaptabilityattention to detailprocess improvementstakeholder communication