
Lead Software Engineer
MyDNA
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇦🇺 Australia
Visit company websiteJob Level
Senior
Tech Stack
AngularASP.NETEntity FrameworkJavaScript.NETPostgresReactSQLTypeScript
About the role
- Design and develop robust, scalable, and maintainable code to meet functional and non-functional requirements.
- Follow the full software development lifecycle, including design, development, testing, deployment, and support.
- Conduct code reviews to enforce best practices, coding standards, and ensure high code quality, consistency, and security.
- Determine operational feasibility by evaluating analyses, problem definition, requirements, and solution development.
- Collaborate with the Product Owner to prioritize tasks, create high-level estimates, and manage project timelines and deliverables.
Requirements
- Strong coding proficiency in C# and Javascript/Typescript.
- Expertise in ASP.NET Core and a modern front-end framework like Angular or React.
- Mastery of RESTful Web API design and implementation.
- Deep knowledge of SQL (MSSQL, Postgres) and ORMs (Dapper, Entity Framework).
- Extensive experience with C# Testing frameworks and comprehensive testing strategies.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#JavascriptTypescriptASP.NET CoreAngularReactRESTful Web APISQLMSSQLPostgres
Soft skills
collaborationproblem-solvingtime managementcommunication