About the job: Senior .Net Developer (Tech Lead)
The position of Software Engineer involves handling system development and ensuring projects are completed within the specified timeline. The candidate will need to ensure that the systems built meet business requirements and are scalable for future needs.
Scope of Department:
To manage and provide IT solutions for both internal and external customers,
Assist in business growth and transformation using IT technology.
Authority:
None.
- Develop, manage, and support software solutions according to business requirements.
- Integrate systems within internal systems and with customers’ systems.
- Maintain systems by fixing bugs, resolving incompatibilities, and rolling out new functionalities and improvements.
- Propose and implement continuous improvements based on business needs.
- Test systems in controlled environments before deployment.
- Utilize data analytics and reporting tools to turn data into valuable business insights.
- Learn and adapt to new technologies, programming languages, and frameworks (both Microsoft-based and open source).
- Develop and maintain professional relationships with key internal and client contacts.
- Prepare technical documentation.
Adverse Working Conditions:
- Irregular and extended working hours; focus on meeting deliverables within deadlines.
- High demand for personal flexibility.
The position requires handling system development projects within tight timelines, ensuring system scalability and alignment with business requirements.
Educational and/or Training Qualifications & Certificates:
Minimum degree in Computer Science, Information Technology, Software Engineering, or equivalent.
Experience and Knowledge:
- Over 5 years of experience in software/system development.
- Experience in project implementation.
- Strong multi-tasking and organizational skills in a dynamic environment.
Technical/Functional Skills:
- Expertise in .NET MVC and .NET Core frameworks.
- Proficiency in VB.NET, C#, HTML5, CSS, JavaScript.
- Experience with database scripting, MS SQL Server 2008 and above, PostgreSQL, or similar.
- Experience in Java, iOS, and Android development is advantageous.
- Good English communication skills, both written and oral.
Leadership Skills:
- Experience leading a team.
- Results-driven and accountable for achieving goals.
- Confident in recognizing strengths and weaknesses, decisive, and capable of managing stress.
- Customer-focused, providing solutions that meet client needs.