Remote Principal Software Engineer (C .NET)
bet technology- Posted 3 hours ago
- Be among the first 10 applicants
Job Description
Principal Software Engineer
We're looking for a Principal Software Engineer to collaborate with our Tech Lead in leading the development team to build a greenfield, high throughput, and high-performance cloud-first application.
Who you are:
- Passionate full-stack software engineer, eager for more challenges every day
- You like mentoring others and have heaps to share
- The word Software reminds you of an industry and not a job
- The word Done reminds you of a delivered task
- You are goal and result oriented
- You practice Leading by example
What you will do:
- Work alongside our Tech Lead, leading a team of full-stack developers in a green field software project from scratch.
- You are responsible for solving the most complex problems in a very high performant and high-risk environment
- You have enough diverse experience to foresee upcoming problems and the possible solutions
- Lead technical design sessions and perform research for technical solutions for short-term projects
- Understand and enforce the coding culture and always try your best to improve it
- Lead planning sessions for short-term projects
- You know how to put everyone's time to best use efficiently. Also, ensure plans fit into the overall technical, strategic development, and vision of the project
- Lead estimating sessions for short-term projects and ensure all stakeholders understand their role, timing, and outcomes.
- You ensure the team meets the estimations provided.
What you'll need to succeed:
Experience:
- 10+ years of commercial experience in software development
- 10+ years of experience with C# and .Net Framework
- 5+ years in an agile environment
- Proven experience in leading a team of 2+ for more than 3 years
Technical Skills:
- 5+ years experience in an agile environment
- Solid knowledge in .Net for Backend (desirable experience with Python)
- Proven knowledge of Frontend frameworks (Windows applications, Blazor, Angular, React)
- Solid understanding of Service Oriented Architecture and Micro Services
- Strong database skills (Entity Framework, SQL, NoSQL) and Mongo DB.
- Solid understanding of web application environments and development tools, event-driven application development, session state management, web configuration, and deployment strategies, security and performance tuning, and debugging methodologies.
- Expert in utilizing modern design patterns
Soft Skills:
- Great communication skills
- Ability to work effectively in a team environment and contribute to multiple product or system deliveries
Schedule: Monday-Friday, 7:00 AM-3:00 PM Philippine Time / 6:00 AM-2:00 PM during Australian Daylight Saving Time (AEDT)
Work Setup: Fully remote
Employment Type: Full-Time Independent Contractor.
Note: As an independent contractor, you will be responsible for managing your own taxes and benefits. While this role does not include paid leave, you are free to take time off as needed. Please also note that you will be required to provide your own equipment.
As an Australian-based company with English-speaking colleagues, fluency in English is essential for success in our work.
More Info
Key Skills
Web configuration and deployment strategies
Debugging methodologies
Frontend frameworks
Event-driven application development
Security and performance tuning
Modern design patterns
Session state management
Web application environments
