141 Maimsd Technology Jobs
Senior Full Stack Developer - .Net/AngularJS (5-8 yrs)
Maimsd Technology
posted 21hr ago
Key skills for the job
Senior Full Stack Developer
Your Role :
You- will work with our development and production support team on efforts to support Arcus Power's growth initiatives.
The Full Stack Developer will play a pivotal role in developing leading SaaS products for energy power market intelligence. Arcus' products provide insights and data-driven solutions to stakeholders in the energy industry.
With your expertise in microservices, APIs, AI/ML integration, and cloud technologies, you will be instrumental in driving the evolution of our software applications.
Your ability to work across the stack, from frontend to backend, and integrate cutting-edge technologies will be essential in delivering innovative and high-quality solutions.
Collaborating with cross-functional teams, including data scientists, UX designers, and DevOps engineers, you will play a key role in revamping legacy applications, building microservices, and infusing AI/ML capabilities into web user interfaces.
Responsibilities will include :
- Design, develop, and maintain scalable and responsive web applications using modern frontend and backend technologies.
- Lead the revamping of legacy applications, ensuring modernization, improved performance, and UX.
- Create and manage microservices architecture, including API design, development, and integration.
- Collaborate with data scientists to integrate AI/ML capabilities into web user interfaces for predictive analytics and data-driven insights.
- Integrate SQL and NoSQL databases, optimizing data storage and retrieval for efficient application performance.
- Work with cloud platforms such as Azure or other relevant providers to deploy, monitor, and manage applications.
- Implement DevOps practices for CI/CD, and automated testing.
- Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.
- Troubleshoot and debug issues, identifying root causes and implementing effective solutions.
- Keep up-to-date with industry trends and emerging technologies to drive innovation in application development.
Teams onboarding and training junior development staff
Other duties as assigned
Your Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Proven experience as a Full Stack Developer with expertise in either frontend or backend development, or both
- Strong proficiency in web development technologies, including HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Angular, Vue). Deep knowledge of .NET languages and servers
- Experience in designing and implementing microservices architecture, RESTful APIs, and integration patterns
- Proficiency in both SQL and NoSQL databases and their integration into applications.
- Experience administrating and integrating with cloud platforms such as Azure, AWS, or Google Cloud Platform.
- Previous experience in successfully revamping and modernizing legacy applications.
- Experience with Agile methodologies and participation in sprint planning and review meetings.
- Familiarity with integrating AI/ML capabilities into web user interfaces for data visualization and insights.
- Knowledge of DevOps practices, CI/CD pipelines, and automated testing.
- Familiarity with MLOps methodologies and best practices.
Experience considered assets :
- Integrating with Snowflake, Databricks, or other data lake technologies
- Utilizing, extending, and integrating business intelligence tools like Grafana
- Integrating with iPaaS (Integration Platforms as a Service)
- Leveraging graphs for modeling data and organizing metadata, semantics.
Key Competencies & Attributes :
- Delivering in self-organizing teams with high levels of trust and transparency
- Strong problem-solving skills and ability to troubleshoot and debug complex issues
- Strong organizational skills and ability to manage multiple projects and priorities
- Adaptability to evolving technology landscapes and industry trends
- Excellent collaboration and verbal/written communication skills, with the ability to work effectively in cross-functional teams
Your Metrics :
Success in this position will be measured against the following groups of Metrics :
Development Performance: Sustain and maintain an acceptable pace of development according to sprint plans, and backlog items, as per direction by product manager and owner.
Deliverables Quality: For us, quality of deliverables will be critical to our success and to scale. The deliverables include proper documentation to handover to other groups.
Application Performance: Measure its responsiveness and efficiency in real-world usage.
Legacy Application Modernization: Track the progress of legacy application revamping and performance improvements.
AI/ML Integration Success: Monitor the successful integration of AI/ML capabilities into web interfaces.
Microservices Architecture: Measure the efficiency and scalability of the microservices architecture.
DevOps Efficiency: Measure the effectiveness of CI/CD pipelines and automated testing in the development process.
Functional Areas: Software/Testing/Networking
Read full job description