SUMMARY:
The Armstrong Company is seeking a highly motivated Senior Application Developer to join our team. This individual will play a critical leadership role in designing building and optimizing enterprise-level applications and integrations that power Armstrongs nationwide operations. This highly visible role requires technical mastery creative problem-solving and strong leadership capabilities. You will collaborate with cross-functional teams to deliver scalable efficient and secure solutions while mentoring junior developers and contributing to the strategic direction of our IT architecture.
KEY RESPONSIBILITIES:
- Lead the full software development lifecycle: analysis design development testing deployment and maintenance.
- Design and architect complex application integrations using modern APIs (REST SOAP) ETL processes and messaging systems.
- Serve as a technical mentor and leader to a small team of developers providing code reviews architectural guidance and best practice enforcement.
- Translate abstract business requirements into high-quality scalable software solutions.
- Interface with business stakeholders project managers and end users to define requirements and deliver robust digital solutions.
- Optimize system performance and reliability across diverse environments (Linux/Windows cloud/on-premise).
- Champion data transformation and integration of structured and unstructured data from multiple systems to drive analytics and business intelligence initiatives.
- Evaluate new technologies and recommend tools that improve team performance and system scalability.
- Actively contribute to a culture of collaboration innovation and continuous improvement.
MINIMUM QUALIFICATIONS & SKILLS:
- 7 years of professional application development experience with a proven track record of building scalable high-performance systems.
- 3 years in a technical leadership or senior developer role mentoring team members and leading project initiatives.
- Proficient in multiple programming languages (e.g. Java Python C# JavaScript) and development frameworks.
- Advanced experience with database technologies SQL (MySQL SQL Server etc.).
- Proficient with API design and integration standards (REST SOAP JSON XML etc.).
- Demonstrated expertise in cloud infrastructure (Azure or GCP) and distributed computing.
- Strong command of Linux and Windows environments including shell scripting and automation.
- Experience with enterprise integration systems DevOps practices and CI/CD pipelines.
- Adept at communicating technical concepts to non-technical stakeholders and vice versa.
- Must be highly self-motivated organized and capable of managing multiple projects simultaneously.
PREFERRED QUALIFICATIONS:
- Familiarity with containerization (Docker Kubernetes) and microservices architecture.
- Prior experience in logistics transportation or relocation industry is a plus.
- Experience with Agile/Scrum methodology and tools such as Jira Confluence or Azure DevOps.
CULTURAL QUALIFICATIONS:
- Collaborates and Cooperates with Team: Commits to and supports a collaborative and high-performing working environment with peers and managers.
- Drives for Success: Seizes opportunities and proactively takes concrete actions to complete tasks. Goes the extra mile and persistently overcomes obstacles to improve outputs.
- Focuses on the Customer: Seeks to understand underlying customer needs to create value and helps drive the team to maintain focus on customers.
- Plans and Prioritizes: sets priorities and organizes information to efficiently and effectively achieve positive results.
- Thinks Critically and Resolves Problems: Responds to emerging problems in an accurate and timely manner and where possible leverages available resources to address situations before they occur.
PHYSICAL REQUIREMENTS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
- Specific vision abilities include close vision distance vision color vision peripheral vision depth perception and the ability to adjust focus.
- While performing the duties of this job the employee is regularly required to talk and hear.
- This position requires the ability to occasionally lift office products and supplies up to 10 pounds.
- Ability to sit for long periods; stand and walk frequently; and bend stoop and reach occasionally.
Required Experience:
Senior IC