Boston, MA, USA
7 days ago
Senior Software Engineer

 

You will work in an agile team to plan and design new features, write clean, testable, and performant code, and integrate test-driven development practices.

•    BS Degree in Computer Science (or equivalent); MS Degree preferred.
•    5+ years of commercial-grade software development experience.
•    Expertise in C# and .NET Core for developing scalable applications.
•    Familiarity with cloud platforms like AWS and AWS services and Efficient Data Storage such as Apache Parquet  
•    Strong understanding of object-oriented design, design patterns, and performance-tuning tools.
•    Experience with test-driven development and CI/CD pipelines.
•    Proficient in Docker and containerized applications.
•    Knowledge of big data solutions, including distributed systems and parallel computing.
•    Python skills are a plus.
 

Preferred Skills


•    Hands-on experience with AWS platform development and infrastructure-as-code.
•    Strong analytical and problem-solving skills with a focus on software robustness.
•    Excellent communication and collaboration skills in a dynamic, agile environment.


Work Environment


•    Hybrid work model with opportunities for collaboration in a team-driven environment.
•    Focus on innovation, scalability, and building impactful solutions.
 

#LI-ZP1

#LI-Hybrid

•    Design, develop, and maintain cloud-based analytical frameworks and tools.
•    Build scalable and robust systems leveraging AWS services (e.g., Lambda, S3, and Parquet-based big data solutions).
•    Collaborate on infrastructure-as-code solutions for cloud environments.
•    Proactively enhance functional capabilities and performance optimizations.
•    Contribute to full development life cycle: architecture, coding, testing, and CI/CD processes.
•    Investigate and resolve customer inquiries and software defects.
•    Develop algorithms to optimize compute and memory usage for high-performance analytics.
•    Create and maintain automated testing frameworks.
•    Participate in DevOps infrastructure and support both development and production environments.
•    Work closely with team members to ensure robust system architecture and clean code.

Confirm your E-mail: Send Email