Software Engineer - .Net Technologies
Software Engineer - .Net Technologies
Job Type
Full Time /Part Time
Job Description
Scynett seeks a .Net developer for building .NET applications (Web, Desktop, Mobile) using languages and technologies of the .NET framework.. You will be responsible for Implementing Software Solutions, Software Configuration Management (DevOps) and Upgrading and Debugging existing Systems.
Requirements
- Proven 3+ years of experience as a .NET Developer or Software Development
- Strong understanding of Object Oriented Software Development
- Familiarity with the ASP.NET framework, SQL Server, PowerShell and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Strong experience with .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies and use of TFS/Git
- Knack for writing clean, readable, and easily maintainable code
- BSc/BA in Computer Science, Engineering or a related field
- Excellent troubleshooting and communication skills
- Attention to detail
- Able to learn and apply new technologies quickly
- Good Understanding of IT systems
- Good written and verbal communicational skills
- Good problem solving skills
- Fluency in English
Responsibilities
- Participate in requirements analysis.
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable code.
- Understanding the life cycle of software and determining any changes that may be needed as per the observations and feedback of software testing professionals.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Test and deploy applications and systems.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Help maintain code quality, organization, and automatization.
- Develop documentation throughout the software development life cycle (SDLC).
- Serve as an expert on applications and provide technical support
Benefit
Be part of a dynamic culture and experienced development team.
Be part of a team that puts resources into your own and expert development.
Opportunities for leaning, access to learning resources, leadership and fun.
How to Apply
- Follow this link to download the CV template.
- Complete the template.
- Complete the application form with the updated CV.
- We will contact you once you qualify for an interview.