Intermediate .Net Developer
Deadline: 13 March 2019
Employment term: Permanent
Category: Software development
Job type: Full time
Intermediate .Net Developer
Reporting to the Engineering Manager, the intermediate level is important in delivering high quality technical solutions to our customers by working closely with the rest of the team and under general supervision of senior staff. The Intermediate, is qualified to work on moderately complex technical tasks and seeks guidance from peers on highly complex ones.
Designs, develops, and implements software for technology based products or applications. Applies knowledge of programming techniques to plan, develop, test and document computer applications. Creates, maintains and implements the source code; designs prototypes, specifies program unit structure and conducts verification on own designs. May gather requirements directly from users or consult with Business Analysts.
Position Specific Competencies
1. Service Orientation: Working on a continuous basis to meet or exceed client and
2. Accountability: Reviews and assumes additional responsibilities
3. Communication: Ensures that communication efforts met the needs of various groups
and is properly understood
4. Teamwork: Shares ideas, concerns and solutions with the team
5. Leadership: Responds positively to changing needs and conditions
6. Problem solving: Considers the issue from various angles, develops multiple solutions
and adapts approach as required
- Participate in all phases of the software engineering life cycle
Work with project managers and technical leads to identify requirements
Work with technical leads on technical design
Collaborate and partner with customers, project managers and other engineers to meet project deadlines and expectations
Participate in setting and enforcing coding standards by performing design and code reviews
Accurately estimate duration and level of tasks and projects difficulty
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent
At least 2 years of recent experience in .NET technologies
Strong understanding of OOP and design patterns
Solid experience with the .C#, Entity Framework, ASP.NET MVC / Web API, WinForms/WPF
Solid expertise in designing and developing RESTful web services.
Experience in TDD / BDD
Strong knowledge of database design and development
Experience with Microsoft Azure is a plus
Experience with Scrum and agile development processes and methodologies
Experience with source control and build management services (Azure DevOps/GitHub)
Highly motivated, passionate, adaptable personality, and eager to learn new technologies and methods
Excellent communication skills
Fluent in English language - reading, writing, speaking
Experience of working effectively as part of a team, ability to accept criticism
Salary: Competitive, Bonus program, Insurance package, Sports package.
To apply, please email your CV to: [email protected]. Please mention the position you are applying for in the subject line of your e-mail. Only shortlisted candidates will be notified for the interview.
Share this job via your favorite social media channel.
Phone: (093) 202-589, (010) 229-196
Address: , Armenia