Securitas - Washington, DC
posted 3 months ago
The Software Developer (Python) position is a critical role within an Agile team of 8 to 10 members, focusing on the development and management of cloud-based applications and data solutions. The ideal candidate will be responsible for leveraging their expertise in Python, particularly with libraries such as NumPy and Pandas, to create efficient data processing and analysis tools. This role requires a strong understanding of AWS services, including but not limited to Lambda, ECS, S3, Glue, and Redshift, to build scalable and reliable applications in the cloud. In addition to technical skills, the candidate will be expected to work collaboratively within a remote and mobile Agile environment. This includes participating in team meetings, contributing to project planning, and ensuring that development tasks align with the overall project goals. The developer will also be involved in the ETL (Extract, Transform, Load) processes, data validation, and migration of data, ensuring that data integrity and quality are maintained throughout the development lifecycle. The position also emphasizes the importance of soft skills, as the candidate must be eager to learn, driven, and possess excellent communication skills to effectively collaborate with team members. A self-starter attitude is essential, as the developer will be expected to proactively seek solutions and answers to challenges that arise during the development process. Overall, this role offers an exciting opportunity to work with cutting-edge technologies in a dynamic and supportive team environment.