Senior Application Software Developer
Location: Greensboro, NC (Hybrid)
Key Responsibilities:
- Collaborate with stakeholders to understand user requirements, architecture, and design specifications.
- Develop, test, and document software units based on design documents.
- Perform software modifications during integration testing.
- Ensure adherence to project timelines as agreed upon with project managers or other authorized personnel.
- Deliver efficient and high-quality software solutions aligned with business requirements.
- Provide production support and maintenance for existing applications.
- Conduct research, design, and testing functions to support project objectives.
- Ensure compliance with IT processes, methods, tools, and business processes.
- Effectively manage communication and time in a hybrid work environment.
Qualifications:
- Minimum 5 years of experience in software development, including:
- Programming with C#, .Net, .Net Core, and Python.
- SQL programming.
- Systems/software analysis and design.
- Experience delivering solutions as part of an Agile team (minimum 2 years).
- Strong teamwork, communication, and consultative skills.
- Ability to manage multiple clients in a matrixed organization.
- 3+ years of Telematics experience (preferred).
- AWS experience (preferred).