
JOB SUMMARY
The .Net Developer leads important projects and possesses capability to make break throughs in design, development, testing, debugging and implementing software applications or specialized utility programs in support of end users’ needs on platforms.
He/she:
- Develops and designs internet-based applications.
- Builds software in compliance with coding standards and technical designs.
- Plans and coordinates regular updates and recommends improvements to existing applications.
- Performs unit testing of programs and creates documentation of inspection records.
- Evaluates unit testing results against specification, isolate and fix defects.
- Is able to provide quick, professional analysis / troubleshooting for production related escalate.
- Is imaginative and creative in exploring a range of application designs and solutions.
- Is able to engage and support others in the team, readily put forth his ideas in a clear and compelling manner.
- Acts as a role model and is able to mentor/coach junior staff.
QUALIFICATIONS
- BSc/MSc in Computer Science or relevant field
- Minimum 3 years of experience and proven success as a .NET Developer
- Web development experience with C#.NET, Web API, oAuth, ASP.NET, .NET CORE
- Database Management experience with MSSQL, queries using T-SQL
- Interest in web usability and interactivity, including use of JavaScript, DHTML, CSS, AJAX
- Knowledge of web application technologies, including HTML5, REST, SOAP, JSON & XML
- Experience with Payment, Content Management, Advertisement or Reporting System integration preferred
- Foundation in TCP/IP networking and protocols, including HTTPS
- Strong skills and interest in programming
- Understanding of security practices
- Ability to work well within a team
- High sense of ownership of task assigned, deliver work with high quality and efficiency
- Troubleshooting development and production problems across multiple environments and operating platforms
JOB RESPONSIBILITIES
- Liaises with stakeholders to understand business needs and user requirements.
- Performs the requirements analysis.
- Formulates specifications and definition of delivery platforms for applications.
- Determines the appropriate approach for new assignments.
- Writes proposals for applications development.
- Supports proof-of-concept to showcase the technical feasibility of the application.
- Develops the applications concept, interface design, and architecture.
- Performs development of program logic for new applications .
- Proposes new tools and techniques in applications development.
- Integrates applications with back-end services.
- Prepares test plans.
- Conducts system integration and User Acceptance Testing.
- Analyses applications performance based on user feedback and system reports.
- Modifies design logic in existing
- Evaluates recommendations to improve applications performance.
- Integrates new products with existing applications to improve the functionality and/or design.
- Creates user and technical documentation.
- Provides high-level maintenance and update of an existing applications to improve functionality and process flow.
- Provides high-level monitoring of the following of security measures, proper registration of passwords and other access procedures.
- Solves unique and highly complex problems by taking a broad perspective to identify solutions.
Send us your CV and Portfolio.
[email protected]
CURRENT OPPORTUNITIES
We are looking for driven, ambitious, goal oriented professionals
who want to work hard, make a difference and succeed.