ITG is looking for a .NET Technical Lead in Amman, Jordan, with 5+ years of software development experience. .NET Technical Lead, designs, develops and modifies software applications and components, supports and/or installs software applications and components, works from written specifications and pre-established guidelines to perform the functions of the role. He/she provides subject matter expertise and technical leadership, as well as leads complex development tasks/projects to a successful completion.
Responsibilities:
- Utilize established development tools, guidelines, and coding conventions, including Visual Studio, ASP.NET, .Net Core, API, Entity Framework, HTML, CSS, JavaScript, Microsoft SQL Server, and C#.NET, to develop world-class software applications;
- Assist in the management of the day-to-day activities of the development team, while adhering to the company’s overall development strategy as defined by the Development Manager;
- Perform regular design and code reviews with the development team members, to confirm the use of best practices and identify opportunities for one-to-one mentoring and development;
- Act as a technical reference / subject matter expert, in all areas of the application development lifecycle (ADLC).
- Contribute to the high performance of the Agile Software Development Life Cycle
- (SDLC), by ensuring productive, consistent, and successful sprints by working to reduce blocking issues for the team;
- Maintain existing software systems by identifying and correcting software defects;
- Coach and develop team members to increase the team’s bench strength and flexibility;
- Participate in regular design and code reviews with development team members, to confirm the use of best practices;
- Translate business requirements into applications by implementing the best strategy, to ensure design meets performance, usability, reliability, and scalability standards;
- Translate complex functional and technical requirements into detailed development tasks;
- Estimate the duration of design, development, and testing tasks;
- Create new and extend existing operational documentation based on industry best practices and established international standards of software development;
- Prioritize and organize development tasks to contribute to project and product development goals on time and within the budget;
- Author detailed documentation for source code created;
- Understand and evaluate new technologies and develop skills in new technologies;
- Complete special projects and assignments as needed.
Required Skills:
- Solid hands-on experience in the following languages/tools/environments: MS .NET Framework 4.8, .NET Core 6+, Visual Studio 2019/2022, C# .NET, Entity Framework, API & Web service, Windows service, AJAX, JavaScript, jQuery, HTML5, CSS 3.0, XML, XPath, XSLT, DOM and XML schemas, OOP and UML, MVC, Relational Databases (RDBMS), PL/SQL, SQL, MSSQL, ETL);
- Integration Services;
- Analysis Service;
- Experience in e-learning applications, Enterprise Resource Planning (ERP), and/or Document Management (DMS) systems;
- Strong ability to judge the tradeoffs with technology and feasibility and make choices that fit the constraints of the project;
- Strong ability to develop, supervise, and require high code quality standards and practices reviewing and selecting libraries, frameworks, and 3rd party services embedded into the product;
- Ability to work directly with clients to lead projects, facilitate business process analysis sessions, and develop and deliver key components of technology solutions;
- Hands-on experience leading Scrum teams through sprint planning, sprint development cycles, and sprint retrospectives;
- Strong ability to provide accurate time estimates of development tasks based on high-level requirements;
- Strong ability to self-manage workload and appropriately respond to changing business priorities to contribute to project success;
- Strong ability to design classes, methods, and other code libraries in organized, logical, and easily maintainable structures;
- Hands-on development experience with Windows Architecture; APIs, Windows Services, and Web Services;
- Expert understanding of Microsoft Solutions Framework (MSF) for Agile Software Development and other Agile Software Development frameworks;
- Experience with Enterprise Service Bus (ESB) architecture;
- Experience in Data Warehouse Applications and/or Oracle BI.
- Deep knowledge of Microsoft SQL Server and/or Oracle database;
- Hands-on experience with SignalR, NancyFx, and Common.Logging, Windsor Container, AutoMapper, ServiceStack, Quartz.NET, CacheCow, Redis, xUnit.net, and/or AutoFixture;
- Hands-on experience with Sass, Bootstrap, Bower, Grunt, jQuery, or AngularJS;
- Microsoft Certified Professional Developer (MCPD) or Microsoft Certified Solutions Developer (MCSD) certification.
Qualifications and Experience:
- Bachelor's degree in Computer Science or equivalent;
- Minimum of 5 years software development experience;
- Fluent in English & Arabic.
Get an IT job and make your IT career in ITG. To get updates on our IT vacancies, check our career page or subscribe to our LinkedIn