You will be redirected to General Logistics Systems's preferred application process.
Software Development Manager
This position will be a key, integral part of the GLS US Technology Department to manage the Software Development Team working on various Enterprise projects and integrations. Seeking candidates with strong technical/hands-on background in Microsoft Technology stack, excellent project management skills, great communication skills, proven track record to achieve results in a fast -paced environment.
Responsibilities & Duties
Manage technical software engineering team for the design and development of new software applications/ modules/services and continuous improvement of existing applications and services.
Responsible for overall development lifecycle of Web, Mobile, Embedded and Desktop applications. Key focus includes Enterprise architecture/design of scalable, distributed, and integrated systems.
Development stack involves design and develop applications using .NET Core framework using C#, ASP.NET 4.0, .NET 4.5 Framework, MVC, MS SQL Server.
Development of Native Mobile Applications for IOS and Android. Rapid development of Mobile/Cross-Browser Optimized website using CMS, HTML5, CSS3 and Angular JS, Java
Script, Web API Design.
Hosting and consumption of RESTful APIs between heterogeneous applications. Implementation of JSON Validations, Routing, Security, User/Token Authentication, Action Filter techniques and building SaaS products
Integrate applications ranging from Customer facing web portal/APIs to Intranet/Internal applications to support functional/automated processes for cross-functional departments such as Operations, Finance, Sales and Marketing.
Experience with third-party integration services and applications such as but not limited to Salesforce, Marketo (Adobe), PayPal Payment Gateway, Bing, Google, AWS, Azure, EDI. Integration with Standard Libraries and reusable components and micro services.
Ability to follow SDLC, Agile/Scrum methodologies and incorporate best practices such as Security by Design/ API Management tools and techniques for robust software design.
Interface with Management, Business stakeholders to proactively scope business requirements and present project deliverables/milestones to implement technology solutions. Also communicate with external technology vendors/customers on an on-going basis to manage the relationship and project engagement.
Lead functional/technical group discussions with team members and cross functional teams
Actively involved in the live deployment of new software components and coordinate with the team in troubleshooting LIVE application/software issues in a very tight deadline
Bachelor's degree or higher in Computer Science, Computer Engineering or related technical discipline
8+ years of relevant engineering experience
2+ years of experience managing a team of 5 or more technical engineers
Solid hands-on skills and expertise in use of .NET technology using Visual Studio 2017 or higher IDE with all .Net Frameworks (3.5 or higher), Java
Script, AngularJS, HTML5 and CSS3.
Knowledge / expertise in newer technologies Node. JS, React, Serverless architecture and frameworks, Understanding fundamental design principles behind a multiple delivery, scalable, redundant platform.
Working knowledge in user authentication and authorization between multiple systems, servers, and environments
Experience with managing the day-to-day activities of an engineering team using Agile/Scrum processes
Good understanding of technical architecture with attention to detail, design patterns, and best practices for scalable and optimized performance. Robust understanding of application security, session management, and best development practices.
Strong knowledge in database development for creating database queries, writing Views, Stored Procedures, Functions in MS SQL SERVER 2017/2019
Good understanding in using project management collaborative tools like Team Foundation Server, MS Teams/MS Project
Experience building Enterprise applications is preferred
Management and interfacing capabilities with remote development team
Demonstrated ability to hire great talent, team building and technical team mentorship
Self-driven personality, ability to work/thrive in a fast-paced environment, learn rapidly and master diverse technologies and techniques
This position requires that you are authorized to work in the United States and are available for immediate start.
General Logistics Systems US, Inc., is an Equal Employment Opportunity (EEO) employer and is committed to a diverse workforce. We welcome all qualified applicants to apply to at GLS US, Inc., and we strive to select the best qualified applicant for each position in our organization. Applicants will receive fair and impartial consideration without regard to race, sex, color, national origin, age, disability, veteran status, genetic data, gender identity, sexual orientation, religion or other legally protected status, or any other classification protected by federal, state, or local law GLS US, Inc., complies with all laws and regulations relating to employment discrimination, and are always committed to doing what's right.