
https://twitter.com/gpwrecruitment GPW Recruitment
Software Engineer
Job brief
Position Responsibilities
- Develop software components using Microsoft skillsets
- Help to Develop our existing products and platforms
- Work with business stakeholders to refine business requirements
- Work with and help organise work for the team
- Analyse business requirements and provide a solution that is robust and scalable
- Provide technical documentation of solutions
- Break down architected solution into smaller, achievable tasks
- Present and communicate solution to both technical and nontechnical stakeholders
- Debug and provide solutions for complicated issues
- Participate in demos and code reviews
- Enforce software best practices, standards and processes
- Proactively seek ways to incorporate new and creative ideas and methodologies into software development efforts by keeping abreast of current methodologies, technologies and tools
The successful candidate will have/possess:· Proven technical skills · Strong organizational and team management skills · Superior knowledge of Microsoft technologies. · Thorough understanding of the software development cycle, software architecture and product development · Effective interpersonal verbal and written communication skills · Organization, time management, and prioritization skills
|
Qualification Requirements:
|
- Bachelor’s degree in computer science and 3 to 5 years of software development experience
- 5 years of software as a service development experience
- C# and .NET coding experience using Visual Studio IDE
- Strong object-oriented and multi-threading programming knowledge
- Expert knowledge with standard design patterns
- Expert diagramming solutions (flow, block, logical)
- Demonstrated knowledge and experience of Agile (Scrum) methodology
- Team Management/Product Owner experience
- Team player and self-starter with minimal supervision
- Familiar with tools such as VSTS/TFS, MTM, TeamCity
- Experience using modern Web UI technologies
- Ability to effectively communicate with others, both verbally and in writing
Preferred Qualifications:
- Expert working on C#, ASP.NET and MVC
- Experience in web technologies like HTML5, CSS
- Experience on client-side script like JavaScript, jQuery, Handlebar JS, Bootstrap, Angular
- Experience working with SQL / ORACLE Database.
- Experience in multi-threading programming
- Added experience on cloud technologies like developing on Azure Service Fabric, Actor Model design and micro services – would be advantageous.
- Experience using PowerBuilder would be hugely advantageous
- Experience in leading development teams