2022-07-29 11:26:48

.Net Engineer

CVMarket.lt klientas

Job Description

This role will interact directly with the company’s Product Management team to understand the solution requirements. Periodic customer interaction will
also be required to understand customer problems and requirements. Incumbents will conduct extensive problem solving Based on these requirements,
the Engineer will estimate, plan, and implement the required applications. Development will involve personal programming as well as working within a team.
The solutions must adhere to highly available architectures and automated software testing techniques.

The successful candidate must be effective in direct customer interactions and activities. The Engineer must subscribe to a highly disciplined development
methodology, be attentive to detail, and focused on delivery of highly reliable and available applications. Technologies involved include (but are not limited
to) C# .NET, ASP.NET, Web Services, SOAP, XML, AJAX, JavaScript, jQuery and SQL Server. Diverse interest in technologies will help qualify and
differentiate candidates.

Responsibilities:
Independently meet with product management personnel to review, elaborate, and document system requirements (including user interface, functional,
and non-functional requirements)
Independently meet with end customers to understand problems that need to be resolved
Design effective and efficient technical solutions
Create high quality software based on business-driven goals in a timely manner
Practice Agile/SCRUM development techniques
Create architectural and code-level documentation, sharing this and other technical knowledge with the team
Provide project status to the Development Manager
Monitor and report software defects
Develop and implement software that supports interoperability
Participate in peer code reviews
Review test objectives and test cases

Requirements

Two or more years of technical .Net software development experience
Excellent, proven oral and written communication skills
Demonstrated analytical skills and methodical problem solving skills
Familiarity with current technologies
Ability to rapidly absorb and implement new technologies and procedures
High degree of attention to detail, personal initiative, and commitment to quality
Database design and implementation expertise

Company offers

A stable position in an international company, projects that involve software that is used by the end user on daily basis.