Job Overview
Tech Lead
Responsibilities:
- Analyze and design databases for applications, working individually and taking ownership of the tasks.
- Prioritize work based on urgency and coordinate with the development team to ensure successful completion.
- Collaborate with management to analyze project requirements, gather metrics, and create tech-specific documentation.
- Ensure that quality control and quality assurance procedures are performed in accordance with development standards.
- Develop, create, and modify software applications or specialized utility programs according to project requirements.
- Analyze user needs and develop solutions that align with market standards.
- Customize software applications to meet client requirements and improve operational efficiency.
- Coordinate and prepare status reports on development tasks, including design, unit testing, code development, and source control.
- Outline project objectives and plans, providing effort estimations and managing the team efficiently.
- Demonstrate understanding of Scrum and Agile practices to facilitate project management.
- Familiarity with CI/CD procedures and usage of tools such as JIRA, Jenkins, GitLab, Confluence, and Ansible.
- Proficient in writing queries on SQL Server, T-SQL, MariaDB, MongoDB, and MySQL for database operations.
- Worked with front-end web development languages including HTML5, CSS3, JavaScript, PHP, jQuery, Vue.js, Node.js, React.js, and AngularJS.
- Knowledge of version control systems such as Git and TFS, as well as experience with Azure DevOps.
- Familiarity with Sitecore PAAS, SAAS, IAAS architecture and proficient knowledge in mobile app development using Flutter and React Native.
- Good understanding of cloud solutions such as Azure, AWS, and GCP would be advantageous.
Qualifications:
- Bachelor’s Degree (or equivalent) in a technical discipline; a master’s degree would be a plus.
- Thorough and deep understanding of major front-end web development languages, especially HTML5, CSS3, JavaScript, PHP, jQuery, Vue.js, Node.js, and React.js.
- Familiarity with VA Security Guidelines and encryption/decryption procedures.
- Awareness of automation tools such as Python (Django/Flask framework), RPA (UiPath), Anaconda, and Jupyter Notebook would be beneficial.
- 10+ years of experience in software development and lifecycles.
- Must-have skills: C#, web API, ASP.NET, MVC, SQL Server, .NET Framework, JavaScript, Entity Framework, Angular, and React.
- Good-to-have skills: .NET Core, React, jQuery UI, React Native, Xamarin, Flutter, Postman, Vue, Redis, Laravel, Minio, PHP, SignalR.
- Excellent communication and coordination skills, with the ability to provide clear project status reports.
- Understanding of Scrum and Agile practices to effectively manage a team.
- Strong knowledge of database querying using SQL Server, T-SQL, MariaDB, MongoDB, and MySQL.
- Experience in working with HTML5, CSS3, JavaScript, PHP, jQuery, Vue.js, Node.js, React.js, and AngularJS.
- Knowledge of version control systems such as Git and TFS, as well as experience with Azure DevOps.
- Very good knowledge of Sitecore PAAS, SAAS, IAAS architecture.
- Experience or knowledge in mobile app development using Flutter and React Native.
- Familiarity with cloud solutions such as Azure, AWS, and GCP would be beneficial.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceMore than 5 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree