About the Role
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Boston Associate Software Systems, is seeking the following. Apply via Dice today!
General Experience: The proposed candidate must have at least ten (10) years of experience planning, designing, building, and implementing IT application systems. This individual must have led or been chief architect in a major IT applications implementation effort. This individual must also have a strong background in software engineering principles and techniques.
Specialized Experience: The proposed candidate must have at least six (6) years of experience in designing medium to large-scale sites, and management of at least five Internet projects.
Provide guidance on modernization of legacy applications and refactoring into cloud-native and service-oriented architectures.
Maintain technical documentation, architecture decision records (ADRs), and architectural runbooks.
Mentor junior architects and senior developers on architectural thinking, scalability, and best practices.
Proficient in Python, Java, or C#; familiar with CI/CD for machine learning (MLOps).
Strong communication, presentation, and consulting skills for working with stakeholders and executives.
Extensive IT Experience: Significant experience in software development, engineering, and IT, often moving up from roles like Data Scientist or Machine Learning Engineer.
AI/ML Expertise: Proven experience in running and fine-tuning models (e.g., LLMs, LoRA, RLHF).
Cloud & Data: Strong proficiency in cloud computing platforms (AWS, Azure, Google Cloud Platform) and data architecture.
Domain Expertise: Often requires experience in specialized areas like healthcare, finance, or security-sensitive environments.
At least ten (10) years of experience with architecting multi-tier web solutions
At least five (5) years of experience with JavaScript frameworks such as Node.JS
Strong programming skills in designing and implementation of multi-tier, distributed and highly scalable applications using Node.JS, Java, J2EE, Spring, JavaScript, Hibernate, JSON.
Strong experience in developing and deploying solutions using Node.JS on Linux based AWS EC2 Cloud Infrastructure and Docker container.
Experience with modern DevOps automation and modern containerization, orchestration, and virtualization technologies
Experience with architecting and developing mobile applications for ios or android platforms is a plus.
Experience with Test-Driven Development using automated testing frameworks such as Selenium, Cucumber and Protractor