Novus Consulting is seeking for a motivated and skillful software architect/team lead, with specific experience in application development. Among others, the successful candidate is expected to work full-time and on-site, on projects currently under development. As a Team Leader will guide, mentor and coach the development team in developing custom application in the Agile Scrum environment.
Duties and responsibilities:
Leads the process of designing, reviewing and developing of software solutions for our clients and for internal software products.
Creates and reviews all technical designs for development of applications and software solutions.
Leads and manages software development teams and ensures that the software products are developed according to the company standards.
Leads the process of preparing technical proposals for RFPs, meets with the clients to understand their requirements and ensures that the product is developed in timely manner.
In coordination with CTO, helps in defining internal standards for software development, defining the proper software project management methodology and ensures these standards are being applied in the process of software development.
Helps other developers in solving technical and functional issues during the process of development and if needed writes code as well.
Makes sure that team members understand their tasks based on the technical architecture.
Ensures that all the testing procedures have been accomplished and that the product fulfills client’s requirements, before the product is delivered.
Prepares the technical documentation for every project internal or external.
In coordination with ISO Manager (27001 and 9001), ensure that these standards are being applied in the software projects.
Ensures that the “source code” is saved in appropriate repositories for all the products.
Ensures that all developed products are up-to-date.
Presenting regular progress reports and setting goals.
Supervises, helps and guides junior developers.
Evaluates the performance of the team members and reports the feedback to CTO.
Ensures that new standards and trends of software development are applied in the company.
Create, maintain and administer company projects in JIRA software.
Key skills and qualifications:
Experience with custom development including 7+ years in .NET (with C# or VB), ASP.NET, C# .Net, MVC
Bachelor or Master of Science Degree in Computer Science or relevant experience
Knowledge of ASP.NET core is a benefit
Microsoft development certification is desired
Experience with AngularJS, ReactJS or other Javacripts framework
Experience with software development methodologies (e.g Agile)
Experience with developing Restful web services
Ability to easily adapt to new technologies
Ability to understand and work upon existing code, developed by other developers
Excellent communication skills, written and verbal
Excellent command of English language
Employee will be remunerated with a competitive salary depending on experience and skills.
The deadline for receiving applications is 15 May, 2021. Please submit a resume and a CV outlining your experience and qualifications to [email protected] , by clearly stating the position you are applying for.