Job Responsibilities
- Write well designed, testable, efficient code using best software development practices
- Gather and refine specifications and requirements based on technical needs
- Be responsible for maintaining, expanding, and scaling the platform
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities
- Control and govern quality outcomes
- Adhere to patterns and practices for secure software development
- Ensure all code is documented and participate in code reviews
- Contribute during estimation and design sessions
- Ensure “shift left” testing policies are implemented, with unit testing being part of each code release
- Adhere to the rules in place for our source control management (i.e. Git)
- Participate in Lightning Talk sessions to share knowledge amongst the group
Must have and Good to have skills
- MUST:
- SQL + .Net combo skill
- Hands on experience with SQL Server, REST API
- SQL Server Database Administration experience
- Demonstrated capacity to manage information security in an agile development environment
- Strong analytical skills plus excellent written, oral communication and presentation skills
- Demonstrated orientation towards using initiative, being proactive and accountable
- Demonstrated project management experience
- Ability to work flexible hours
- Demonstrated ability to prioritise competing requirements and resolve conflicts
- Ability to set and meet deadlines and an ability to perform under pressure
Number of years experiences needed
- At least 5 years of experience with SQL and RDBMS (SQL, SQL Server)
- Experience in Power BI, and cloud technologies (Microsoft Azure) would be an added advantage
- Evidence of a passionate interest in software and data
- Minimum 6 years .NET development experience building highly available web and mobile applications using C#, ASP.NET, Web Services, JavaScript, React