Senior .NET developer

AFG Tech

If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, AFG.tech is looking for an experienced and motivated full-time senior contract .NET software engineer, reporting to our technical director to lead a team of .NET developers. We offer the opportunity to work remotely with an attentive team who also love having the freedom to work from wherever they feel the most productive.

The senior .NET developer is responsible for producing code using .NET languages such as C# and VB.NET.

Our .NET developers create applications from scratch, configure and debug existing systems and provide user support. As the Senior .NET Web Application Developer, you will be responsible for translating requirements from the business team to your team of software engineers. You will interface with our Systems Architect and executive technical team to ensure that the project is kept on track and meeting business goals and expectations. You will be coding along with your fellow team members, with an emphasis to head the development efforts.

Ideally, you will have led a team of software engineers before, presenting proof of successful completion of projects. Your technical skills will match your personal skills and you have an understanding not only of the technology side of software projects, but also that of the business side.

Duties and Responsibilities include, but are not limited to:

  • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
  • Prepare and maintain code for various .NET applications and resolve any defects in systems
  • Prepare test-based applications for various .NET applications
  • Enhance existing systems by analyzing business objectives, preparing an action
  • Plan and identify areas for modification and improvement
  • Report to technical director and interact with our executive technical team
  • Manage defect tracking system, resolve all issues and prepare update for systems
  • Investigate and develop skills in new technologies
  • Create technical specifications and test plans
  • Monitor everyday activities of the system and provide support to your development team

Requirements and Qualifications:

  • BS/MS degree in Computer Science, Engineering, MIS, or equivalent is recommended
  • 2-5 years of design and/or development experience with .NET, C#, ASP.NET, Windows Forms and SQL Server in an n-tier architecture
  • Strong background in object-oriented development techniques
  • Solution Design Patterns and Best Practices, e.g. SOA
  • Database design and development (Microsoft SQL Server)
  • Experience with Web Services, WCF and Service Oriented Architecture a plus
  • Experience with concurrent development source control (Git) and continuous integration (Jenkins or Bamboo)
  • Understanding of Software Development Life Cycle and Agile methodologies
  • Passion for technology and knowledge
  • Experience in leading teams
  • Strong communication skills

E-mail us to apply!