Mobile Enterprise Platform, Team Lead
Role details
Job location
Tech stack
Job description
-
Lead the development team in designing, developing, and maintaining mobile enterprise applications, ensuring adherence to industry standards and best practices.
-
Proficiently utilize programming languages such as Java, Python, C#, or PHP , and frameworks like Spring, Django, ASP.NET, or Laravel to create robust, scalable applications.
-
Write clean, maintainable co de while implementing software development best practices to enhance co de quality and performance.
-
Design and implement effective database solutions, applying principles of normalization, indexing, and data modeling.
-
Utilize SQL and manage database systems such as MongoDB, PostgreSQL, or Microsoft SQL Server to ensure optimal data management and retrieval.
-
Co l laborate with front-end developers to create responsive and interactive user interfaces using technologies such as HTML, CSS, JavaScript, and jQuery , delivering an engaging user experience.
-
Implement web security measures to protect applications against vulnerabilities such as cross-site scripting (XSS) , cross-site request forgery (CSRF) , and SQL injection .
-
Design and develop secure web applications that safeguard user data and ensure co mpliance with security best practices.
-
Integrate and co nsume external APIs, including RESTful APIs or SOAP , to enhance application functionality and user experience.
-
Automate the deployment of co ntainerized micro services using co ntinuous integration and co ntinuous deployment (CI/CD) pipelines.
-
Manage multiple projects and deadlines simultaneously, utilizing strong organizational and time-management skills to prioritize tasks effectively.
-
Employ agile development methodologies to lead project planning, estimation, and tracking effo rt s, ensuring timely delivery of high-quality solutions.
Requirements
We are looking for a dynamic Mobile Enterprise Platform Team Lead with a strong background in software development, web technologies, and database design. The ideal candidate will have several years of hands-on experience and will be responsible for guiding a talented team in the development of innovative mobile enterprise applications. This role requires proficiency in multiple programming languages, a solid understanding of web security principles, and the ability to manage multiple projects in an agile environment., * Bachelor's degree in a Co mputer Science related field and 8 + years of enterprise development/design experience. Experience may be substituted in lieu of degree. Must possess at least 2 years of lead experience across diverse development teams.
-
A ctive DoD Secret clearance Preferred. Must be able to obtain a DoD public trust
-
Experience within the DHA theater - highly preferred.
-
Strong background in software development, with extensive experience in web technologies and database design.
-
Proficient in programming languages such as Java, Python, C#, or PHP , with experience in frameworks like Spring, Django, ASP.NET, or Laravel .
-
Solid understanding of database design principles, including normalization, indexing, and data modeling, with proficiency in SQL.
-
Familiarity with database management systems such as MongoDB, PostgreSQL, or Microsoft SQL Server .
-
Knowledge of web technologies, including HTML, CSS, JavaScript, and jQuery , with the ability to create responsive user interfaces.
-
Strong understanding of web security principles, with experience implementing secure co ding practices.
-
Experience with web services and APIs, with a proven ability to integrate external APIs into applications.
-
Excellent project management skills, with the ability to manage multiple projects and meet deadlines in a fast-paced environment.
-
Experience with agile development methodologies and a track re co rd of leading project planning and estimation effo rt s.