
Careers
Build a Career That MattersSr. Salesforce Developer
Maganti IT is looking for a fulltime Sr. Salesforce Developer.
QA Engineer
Maganti IT is looking for a fulltime QA Engineer for Waterbury, CT location.
Sr. Application Developer
Maganti IT Resources LLC is seeking one professional for a full-time employment (40 hours a week) for the position of Sr. Application Developer at a competitive salary.
Quality Engineer
Maganti IT Resources, LLC is looking for a full-time Quality Engineer.
PL/SQL Developer
We are seeking a detail-oriented PL/SQL Developer to join our team. The ideal candidate will have strong problem-solving skills, experience in organizational evaluation, and the ability to design and implement systems that improve efficiency and effectiveness.
Business Analyst
Maganti IT Resources LLC is seeking a detail-oriented Business Analyst to join our team in Waterbury, CT.
Software Developer
Maganti IT Resources LLC is seeking one professional for a part-time employment (20 hours/week) for a Software Developer position at Waterbury, CT.
Sr. Software Engineer
Maganti IT Resources, LLC is looking for 1 full-time (40 hours per week) Sr. Software Engineer.
DevOps Engineer
Maganti IT Resources LLC is seeking one professional for a part-time (25 hours per week) DevOps Engineer at a competitive salary.
Software Engineer
Maganti IT Resources, LLC is looking for a full-time Software Engineer.
Lead Software Engineer
Maganti IT Resources, LLC is looking for 1 full-time (40 hours per week) Lead Software Engineer.
Sr. Software Engineer
Maganti IT Resources, LLC is looking for 1 full-time (40 hours per week) Sr. Software Engineer.
UI Developer
Maganti IT Resources LLC is seeking one professional for fulltime employment (40 hours/week) for a UI Developer position at Waterbury, CT.
Software Engineer
Maganti IT Resources, LLC is looking for a full-time Software Engineer.
Software Developer
Maganti IT Resources LLC is seeking one professional for fulltime employment (40 hours/week) for a Software Developer position at Waterbury, CT.
Sr. DotNet Developer
Maganti IT Resources LLC is seeking one professional for full-time employment (40 hours a week) for the position of Sr. DotNet Developer at competitive salary.
Business Operations Analyst
Maganti IT Resources, LLC is looking for fulltime Business Operations Analyst at Waterbury, CT office location.
.NET Programmer
Maganti IT Resources LLC is seeking one professional for full-time employment (40 hours a week) for the position of a .NET Programmer at a competitive salary.
Business Analyst
Maganti IT Resources LLC is seeking one professional for the full-time position of a Analyst at a competitive salary for our Waterbury, CT office.
AEM Developer
Maganti IT Resources LLC is seeking one professional employment with 40 hours a week for the position of AEM Developer at a competitive salary.
Engineering Manager, DevOps
Maganti IT Resources, LLC is looking for a full-time Engineering Manager, DevOps.
Web QA/BA Automation tester
Maganti IT Resources LLC is seeking one professional for Fulltime employment (40 hours/week) for a Web QA/BA Automation tester position at Waterbury, CT 06702.
- Analyze User and Business Requirements
- Work with stakeholders to understand functional requirements.
- Translate requirements into technical specifications.
- Maintain and Enhance Existing Applications
- Debug and troubleshoot legacy .NET applications.
- Implement enhancements and optimize performance.
- Perform Code Reviews and Testing
- Conduct peer reviews to ensure code quality and compliance with standards.
- Develop and execute unit and integration tests.
- Collaborate with Cross-Functional Teams
- Work alongside UI/UX designers, QA testers, DBAs, and project managers.
- Participate in agile ceremonies like stand-ups, sprint planning, and retrospectives.
- Database Integration
- Develop and optimize SQL queries and stored procedures.
- Integrate with databases such as SQL Server or Oracle.
- Follow Development Best Practices
- Adhere to secure coding practices and performance optimization.
- Use version control systems (e.g., Git, Azure DevOps).
- Stay Updated with Emerging Technologies
- Continuously learn and apply new tools, libraries, and frameworks relevant to .NET development.
- Master of Computer Science or a related field.
- Job duties:
- Conduct organizational studies and evaluations, design systems and procedures, conduct work simplification, measurement studies.
- Prepare operations and procedures manuals to assist management in operating more efficiently and effectively.
- Identify and analyze data gathered and develop solutions or alternative methods of the proceeding.
- Determine techniques through requirements gathering for problem-solving and deliver the business objectives.
- Work collaboratively with business and technology partners to implement solutions and overall strategies that address complex business needs and opportunities.
- Create and manage the basic tools (i.e. process maps / flows, rules matrices, mockups, etc.) and advanced business analysis tools and techniques (i.e. data matrices, contextual level data diagrams, system interface diagrams, etc. Documentation (Epics, Features, Use Stories, test strategy & execution (test plans, cases, reporting).
- Perform in-depth analysis of existing system. Evaluate different data sources and existing API structure for systems. Evaluate details, and develop detailed understanding of business requirements, impacts and potential issues across various processes, teams, and brands.
- Work with technical architects to finalize technical workflows. Evaluate the existing state of the system and perform requirement elicitation, Gap analysis with stakeholders.
- The minimum educational qualification for this position is Bachelor of Computer Science or related field.
- Responsible for creating and maintain automation framework for Web and Mobile applications.
- Responsible for creating and maintain automation framework for API Test Automation using Rest Assured
- Automation Test Road map, Test Strategy and Test Plan creation for Kroger projects.
- Develop test suite framework that runs all the test cases automatically.
- Run unit tests and integrations tests as part of the build using TeamCity.
- Develop and maintain functional automation test scripts utilizing modular frameworks and best practices
- Prepare Reusable functions, which improve the robustness, re-usability, and maintainability of automated test scripts.
- Implement Mock test framework within IntelliJ IDE and develop a test environment and deploy the application in cloud using PCF Web Services.
- Develop test database using MS SQL Server.
- Provide Automation solutions for large scale projects from an end to end perspective including front end, middle tier services and back end data providers.
- Perform various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testing as needed
- Keep QA Lead and management informed of current state of quality and test progress
- Test web services using CA Lisa/ DevTest automated scripts
- Test web services using SDLC best practices
- Participate in all phases of API/ Integration/ web services system testing
- Develop, implement, and maintain quality and test procedures, processes and best practices for QA
- The minimum qualification required for this role is a bachelor’s degree in Computer Science, or its equivalent degree.
- Analyze business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions.
- Analyze information to determine, recommend, and plan the installation of a new system or modification of an existing system.
- Address data delivery needs of the clients by designing Restful API to extract information from the MongoDB database.
- Collaborate with peer engineers to execute Unit Tests and conduct detailed code reviews of the software.
- Successfully collaborate with clients to elicit and gather software requirements.
- Prepare reports or correspondence concerning project specifications or status.
- Confer with project managers to obtain information on limitations or capabilities for data processing projects.
- Create design specifications for high availability and highly scalable applications which will be used by both internal and external customers.
- Design, Code, Test, Document, and Deploy global applications based on system and user requirements.
- Generate technical documentation as well as a unit and functional tests.
- Work with clients and Business Analysts to determine software requirements and system impacts.
- Work closely with the global development team, other senior Solution Architects, and executives within the Online Product Engineering group to plan ongoing feature development, product maintenance, and management of development teams.
- Work closely with the Enterprise Architects and the development teams through all phases of the SDLC.
- Investigate new technologies and techniques and research ongoing industry developments.
- Initiate major changes in architecture and software development techniques/processes.
- Develop and execute comprehensive digital marketing strategies aligned with business objectives.
- Manage and optimize digital advertising campaigns across platforms such as Google Ads, Facebook Ads, LinkedIn Ads, etc.
- Create and implement SEO strategies to improve organic search rankings and drive website traffic.
- Plan and execute email marketing campaigns, including segmentation, A/B testing, and performance analysis.
- Manage social media channels and develop content calendars for consistent brand messaging and engagement.
- Analyze campaign performance metrics, track KPIs, and generate reports to evaluate ROI and identify optimization opportunities.
- Collaborate with internal teams (e.g., content creators, designers, developers) to produce compelling digital assets and landing pages.
- Stay updated with industry trends, best practices, and emerging technologies to recommend innovative digital marketing strategies.
- Proficiency in digital marketing tools and platforms such as Google Analytics, Google Ads, Facebook Business Manager, SEMrush, etc.
- Strong understanding of SEO principles, keyword research, and content optimization strategies.
- Experience with email marketing platforms (e.g., Mailchimp, HubSpot) and marketing automation.
- Excellent analytical skills with the ability to interpret data and generate actionable insights.
- Develop and maintain marketing pages using AEM 6.2 using front-end languages like HTML, CSS, SCSS, and JavaScript, jQuery.
- Optimize front end for maximum page performance across multiple devices and browsers; work with Development Leads to address customer requirements; provide requirements analysis for scope and time estimates.
- Use variants feature in content fragments to add styles to components in authoring mode.
- Provide production for AEM components and give code fixes for UI-related issues.
- Provide and implement permanent fixes for production issues.
- Work on customizing the bootstrap classes using CSS preprocessors like SCSS.
- Provide technical support for queries related to the application in-scope.
- Coordinate with QA test team for regression and functional testing for the components/code developed.
- Collaborate with design teams to translate UI/UX design wireframes into actual code
- Develop responsive web-based user interfaces using HTML, CSS, and JavaScript
- Implement interactive features and functionalities using front-end frameworks like React, Angular, or Vue.js
- Optimize web applications for maximum speed and scalability
- Ensure cross-browser compatibility and responsiveness of web applications
- Conduct thorough testing to identify and fix UI/UX issues
- Collaborate with back-end developers to integrate front-end components with server-side logic
- Stay updated on emerging front-end technologies and best practices
- Maintain code integrity and organization through proper version control and documentation practices
- Participate in code reviews and provide constructive feedback to peers.
- Lead the design and development of user interfaces for web applications, ensuring high-quality, responsive, and intuitive user experiences.
- Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications and UI designs.
- Architect, implement, and maintain front-end codebases using modern web technologies such as HTML5, CSS3, JavaScript, and frameworks/libraries like React.js, Angular, or Vue.js.
- Develop reusable UI components and libraries to streamline development processes and promote code maintainability and scalability.
- Implement responsive design principles and cross-browser compatibility to ensure consistent performance and accessibility across various devices and platforms.
- Optimize web applications for performance and speed, leveraging techniques such as code splitting, lazy loading, and caching to enhance user experience.
- Conduct code reviews and provide constructive feedback to junior engineers to ensure code quality, consistency, and adherence to best practices and design patterns.
- Stay updated with emerging trends and technologies in front-end development, evaluating and integrating new tools and frameworks to enhance development workflows and capabilities.
- Collaborate with back-end developers to integrate front-end components with server-side logic and data sources, ensuring seamless communication and data exchange between the client and server.
- Implement and maintain automated testing processes for front-end code, including unit tests, integration tests, and end-to-end tests, using tools like Jest, Mocha, or Selenium.
- Work closely with UX/UI designers to iterate on design prototypes and wireframes, providing technical insights and feasibility assessments to refine the user interface design.
- Provide technical leadership and mentorship to junior UI engineers, fostering a culture of collaboration, continuous learning, and innovation within the front-end development team.
- Document technical designs, implementation details, and best practices to facilitate knowledge sharing and onboarding of new team members.
- Participate in Agile or Scrum methodologies for project planning, sprint execution, and retrospective meetings, contributing to the continuous improvement of development processes and workflows.
- Analyze business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions.
- Analyze information to determine, recommend, and plan the installation of a new system or modification of an existing system.
- Address data delivery needs of the clients by designing Restful API to extract information from the MongoDB database.
- Collaborate with peer engineers to execute Unit Tests and conduct detailed code reviews of the software.
- Successfully collaborate with clients to elicit and gather software requirements.
- Prepare reports or correspondence concerning project specifications or status.
- Confer with project managers to obtain information on limitations or capabilities for data processing projects.
- Create design specifications for high availability and highly scalable applications which will be used by both internal and external customers.
- Design, Code, Test, Document, and Deploy global applications based on system and user requirements.
- Generate technical documentation as well as a unit and functional tests.
- Work with clients and Business Analysts to determine software requirements and system impacts.
- Work closely with the global development team, other senior Solution Architects, and executives within the Online Product Engineering group to plan ongoing feature development, product maintenance, and management of development teams.
- Work closely with the Enterprise Architects and the development teams through all phases of the SDLC.
- Investigate new technologies and techniques and research ongoing industry developments.
- Initiate major changes in architecture and software development techniques/processes.
- Design and build Eligibility and claim functionality of the application from scratch.
- Architect, design, and develop high-quality, scalable, and secure .NET applications to support DMV operations.
- Work on major functionality of the application.
- Maintain session values for key objects of the application, follow SOLID principles and design the application.
- Develop and execute unit tests, integration tests, and debugging procedures to ensure software quality and reliability.
- Create Models, Views, and Controllers for the application; Provide ongoing maintenance, support, and enhancements for existing applications to ensure optimal performance and reliability.
- Understand legacy applications build on Classic ASPX, the flow of code, and stored procedures used in the application.
- Rewrite the legacy application into .NET CORE MVC6 using Bootstrap UI for responsive pages.
- Use different available Bootstrap classes to design more responsive pages that fit all screen sizes available.
- Convert data from the database into JSON format files and retrieve useful information using AJAX calls to render the response in UI.
- Develop all the UI pages using extensive markup and scripting languages (HTML, JavaScript, and CSS).
- Develop AJAX based web UI framework by utilizing the JQUERY library.
- Educate in device-neutral design incorporating responsive techniques employing the use of CSS3 and JavaScript.
- Utilize knowledge in HTML5 and CSS3 for a responsive design for site appearance and functionality across all major devices and browsers.
- Write a clean code to retrieve data for Look-up available in the application.
- Write LINQ queries to get the data from the Manager class and bind it to Views.
- Design UI layout using HTML, CSS, JS, and Bootstrap.
- Design and build Eligibility and claim functionality of the application from scratch.
- Architect, design, and develop high-quality, scalable, and secure .NET applications to support DMV operations.
- Work on major functionality of the application.
- Maintain session values for key objects of the application, follow SOLID principles and design the application.
- Develop and execute unit tests, integration tests, and debugging procedures to ensure software quality and reliability.
- Create Models, Views, and Controllers for the application.
- Provide ongoing maintenance, support, and enhancements for existing applications to ensure optimal performance and reliability.
- Understand legacy applications built on Classic ASPX, the flow of code, and stored procedures used in the application.
- Rewrite the legacy application into .NET CORE MVC6 using Bootstrap UI for responsive pages.
- Use different available Bootstrap classes to design more responsive pages that fit all screen sizes available.
- Convert data from the database into JSON format files and retrieve useful information using AJAX calls to render the response in UI.
- Develop all the UI pages using extensive markup and scripting languages (HTML, JavaScript, and CSS).
- Develop AJAX-based web UI framework by utilizing the jQuery library.
- Educate in device-neutral design incorporating responsive techniques employing the use of CSS3 and JavaScript.
- Utilize knowledge in HTML5 and CSS3 for a responsive design for site appearance and functionality across all major devices and browsers.
- Write clean code to retrieve data for look-ups available in the application.
- Write LINQ queries to get the data from the Manager class and bind it to Views.
- Design UI layout using HTML, CSS, JS, and Bootstrap.
- Work on AJAX calls to retrieve data in the form of a Data table.
- Work with the BA and QA team to understand the business layer and develop the application accordingly.
- Help the QA team in testing and code reviews.
- 5+ years of experience as a Manual and Automation Test Engineer.
- Experience in Financial domain and working knowledge of Core Banking Application.
- Experience in gathering and maintaining the business requirements for the new enhancements and change requests.
- Create and execute manual and automated tests based on feature enhancements for Web application and Mobile app.
- Experience in testing the Mobile App on iOS and Android platforms.
- Well-versed with Mobile app testing tool like Browser Stack.
- Experience in performing the function and regression testing for Web and Mobile App.
- Proficient in writing SQL queries to validate the end to end testing scenarios.
- Experience in Web/Mobile App security and performance testing, would be a plus.
- Create test plans/scenarios, prioritizing test cases and test coverage to meet release deadlines.
- Experience designing the effective test cases that are easily maintainable, resilient, performant and scalable.
- Development of automated test creation and execution using test automation tools.
- Review and reproduce reported defects and document with clear replication steps.
- Proficiency at identifying and analyzing the root cause of complex bugs.
- Ability to communicate in oral and written form QA plans and issues.
- Experience with test frameworks such as TestNG, JUnit, Jasmine etc.
- Proficiency in one or more of the following technologies: Cypress with Typescript, Selenium Web driver automation with Java, Python or other object-oriented languages.
- Partner with business analysts, product owners, and cross-functional teams to gather requirements and deliver tailored solutions. Develop custom application solutions using Apex, Lightning Web Components (LWC) , Visualforce, and Aura that can be used by customers to fulfill complex business needs.
- Deploy the developed modules into Dev and QA, ensuring minimum bugs after post-production bugs and participate in Salesforce production support, ensuring timely resolution of system issues, performance optimization, and minimal downtime.
- Building applications in a managed-service environment with engineering constraints. Working with large, complex Salesforce Org, understanding best practices of Salesforce and source control (GIT), release management.
- Design and implement complex system integrations using Salesforce APIs (REST/SOAP/ Platform events).
- Create and optimize queries using SOQL, SOSL, and SQL to support robust data models and ensure the application is scalable.
- Bachelor of Computer Science, Computer Engineering or related field.
- Responsible for Gathering Requirements from Business and providing Technical Solution using AEM.
- Fully involve in end to end delivery of Business requirements.
- Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing page html and serve as the static pages from Apache.
- Develop custom workflows and workflow steps.
- Register customized applications, created responsibilities, customized menus, attached menus to responsibilities and assigning to users.
- Design and develop the organization of client libraries and created template components using inheritance.
- Develop Custom functionality in Search and Promote.
- Involved in Sprint Planning, Development, Component creation, Testing & Delivery of User stories in every 2 weeks sprint.
- Design and implement comprehensive test plans and strategies to validate software functionality, performance, and cross-platform compatibility.
- Build and maintain automated test frameworks to streamline regression and functional testing, ensuring faster and more reliable deployments.
- Identify, document, and track software bugs while working closely with development teams to drive quick resolution and improve product stability.
- Ensure product quality by validating against business requirements and industry standards, delivering reliable and user-friendly software solutions.
- Data Collection and Integration: Gather data from various sources within the organization and external sources, ensuring data integrity and accuracy.
- Data Cleansing and Preprocessing: Cleanse, preprocess, and transform raw data to prepare it for analysis, including handling missing values, outliers, and inconsistencies.
- Database Management: Maintain and optimize databases, ensuring efficient data storage, retrieval, and organization.
- Data Analysis and Interpretation: Analyze data using statistical techniques and data mining algorithms to identify trends, patterns, and insights relevant to business objectives.
- Dashboard Development: Design and develop interactive dashboards and reports to visualize key performance indicators (KPIs) and metrics for stakeholders.
- Data Modeling and Forecasting: Build predictive models and forecasting algorithms to anticipate future trends and outcomes based on historical data.
- Performance Monitoring: Monitor data systems and processes to identify performance issues, bottlenecks, and opportunities for optimization.
- Data Governance and Compliance: Ensure compliance with data governance policies, regulations, and best practices to protect data privacy and security.
- Stakeholder Communication: Communicate findings, recommendations, and insights to stakeholders through presentations, reports, and data storytelling.
- Continuous Improvement: Stay updated on emerging technologies, tools, and techniques in data analysis and contribute to the continuous improvement of data processes and systems.
- Develop and execute test plans, test cases, and test scripts to ensure software quality.
- Perform functional, regression, and integration testing on software applications.
- Identify, isolate, and document software defects in a clear and concise manner.
- Collaborate with cross-functional teams to ensure timely resolution of issues.
- Participate in requirement analysis and review meetings to ensure test coverage.
- Utilize automated testing tools and frameworks to streamline testing processes.
- Maintain test documentation and contribute to the improvement of QA processes.
- Conduct performance and scalability testing as required.
- Provide accurate and timely status reports on testing progress and issues encountered.
- Stay updated with industry trends and best practices in software quality assurance.
- Develop and execute comprehensive digital marketing strategies aligned with business objectives.
- Manage and optimize digital advertising campaigns across platforms such as Google Ads, Facebook Ads, LinkedIn Ads, etc.
- Create and implement SEO strategies to improve organic search rankings and drive website traffic.
- Plan and execute email marketing campaigns, including segmentation, A/B testing, and performance analysis.
- Manage social media channels and develop content calendars for consistent brand messaging and engagement.
- Analyze campaign performance metrics, track KPIs, and generate reports to evaluate ROI and identify optimization opportunities.
- Collaborate with internal teams (e.g., content creators, designers, developers) to produce compelling digital assets and landing pages.
- Stay updated with industry trends, best practices, and emerging technologies to recommend innovative digital marketing strategies.
- Proficiency in digital marketing tools and platforms such as Google Analytics, Google Ads, Facebook Business Manager, SEMrush, etc.
- Strong understanding of SEO principles, keyword research, and content optimization strategies.
- Experience with email marketing platforms (e.g., Mailchimp, HubSpot) and marketing automation.
- Excellent analytical skills with the ability to interpret data and generate actionable insights.
- 1. Software Development: Lead and participate in the design, development, testing, and deployment of complex software systems and applications.
- 2. Technical Leadership: Provide technical leadership to the development team, guiding architectural decisions, reviewing code, and mentoring junior engineers.
- 3. Architectural Design: Design scalable, robust, and maintainable software architectures that meet the project requirements and align with industry best practices.
- 4. Code Review and Quality Assurance: Conduct thorough code reviews to ensure code quality, performance, and adherence to coding standards. Implement and enforce best practices for software development and quality assurance.
- 5. Problem Solving: Analyze complex technical problems and propose innovative solutions. Troubleshoot issues in existing software systems and provide timely resolutions.
- 6. Collaboration: Collaborate effectively with cross-functional teams including product managers, designers, and other engineers to deliver high-quality software solutions.
- 7. Research and Development: Stay updated with the latest technologies, tools, and trends in software development. Conduct research and experiments to evaluate new technologies and methodologies for potential adoption.
- 8. Documentation: Create and maintain technical documentation including design documents, API specifications, and system architecture diagrams.
- 9. Performance Optimization: Identify performance bottlenecks in software systems and optimize code and algorithms for improved performance and scalability.
- 10. Security: Implement security best practices to ensure the confidentiality, integrity, and availability of sensitive data and systems.
- 11. Continuous Integration and Deployment: Implement and maintain automated build, test, and deployment pipelines using tools like Jenkins, GitLab CI/CD, or similar technologies.
- 12. Team Collaboration: Foster a collaborative and positive team environment, contributing to team meetings, knowledge sharing sessions, and continuous improvement initiatives.
- 13. Project Management: Manage individual tasks and priorities effectively, ensuring timely delivery of high-quality software solutions within project timelines and budget constraints.
- 14. Customer Support: Provide technical support to customers, addressing their inquiries, troubleshooting issues, and ensuring customer satisfaction with the software product.
- 15. Compliance: Ensure compliance with regulatory requirements and industry standards relevant to the software domain (e.g., GDPR, HIPAA, ISO standards).
- Develop and execute test plans, test cases, and test scripts to ensure software quality.
- · Analyze business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions.
- · Analyze information to determine, recommend, and plan the installation of a new system or modification of an existing system.
- · Address data delivery needs of the clients by designing Restful API to extract information from the MongoDB database.
- · Collaborate with peer engineers to execute Unit Tests and conduct detailed code reviews of the software.
- · Successfully collaborate with clients to elicit and gather software requirements.
- · Prepare reports or correspondence concerning project specifications or status.
- · Confer with project managers to obtain information on limitations or capabilities for data processing projects.
- · Create design specifications for high availability and highly scalable applications which will be used by both internal and external customers.
- · Design, Code, Test, Document, and Deploy global applications based on system and user requirements.
- · Generate technical documentation as well as a unit and functional tests.
- · Work with clients and Business Analysts to determine software requirements and system impacts.
- · Work closely with the global development team, other senior Solution Architects, and executives within the Online Product Engineering group to plan ongoing feature development, product maintenance, and management of development teams.
- · Work closely with the Enterprise Architects and the development teams through all phases of the SDLC.
- · Investigate new technologies and techniques and research ongoing industry developments.
- · Initiate major changes in architecture and software development techniques/processes.
- Develop, implement, and maintain .NET-based applications, web services, and APIs using C#, ASP.NET, MVC, and other related technologies.
- Design and develop database schema, stored procedures, and SQL queries for data storage and retrieval using Microsoft SQL Server or other database management systems.
- Collaborate with cross-functional teams to gather and analyze requirements, define project scope, and develop technical specifications.
- Participate in all phases of the software development lifecycle including requirements analysis, design, coding, testing, debugging, and deployment.
- Ensure software code quality by adhering to coding standards, conducting code reviews, and implementing best practices for software development.
- Identify and troubleshoot software defects and performance issues, implementing effective solutions to ensure optimal software functionality.
- Utilize version control systems such as Git or SVN to manage source code changes and collaborate with team members on code integration.
- Stay updated with the latest technologies, tools, and trends in .NET development, incorporating new features and capabilities into software projects as appropriate.
- Provide technical support to end-users, addressing inquiries, resolving issues, and ensuring the successful operation of .NET-based applications.
- Document software designs, technical specifications, and development processes to facilitate knowledge transfer and project continuity.
- Adhere to project timelines and milestones, effectively managing individual tasks and priorities to meet project deadlines and deliverables.
- Collaborate with project managers, business analysts, and other stakeholders to ensure alignment between technical solutions and business requirements.
- Participate in Agile or Scrum methodologies for project planning, sprint execution, and retrospective meetings.
- Maintain a proactive approach to learning and professional development, seeking opportunities to enhance skills and expand expertise in .NET development.
- Collaborate with clients, stakeholders, and development teams to understand business requirements and design cloud-based solutions that meet their needs.
- Assess existing IT infrastructure and applications to identify opportunities for cloud adoption, migration, and optimization.
- Develop comprehensive cloud architecture designs, including system components, infrastructure, data management, security, scalability, and performance considerations.
- Recommend cloud technologies, platforms, and services based on business requirements, industry best practices, and cost-effectiveness.
- Architect and implement hybrid or multi-cloud solutions that leverage the strengths of different cloud providers (e.g., AWS, Azure, Google Cloud) to achieve business objectives.
- Design and implement cloud-native applications and microservices architectures using containerization technologies such as Docker and orchestration tools like Kubernetes.
- Define cloud migration strategies and roadmaps, including lift-and-shift, re-platforming, and refactoring approaches, to transition on-premises workloads to the cloud.
- Ensure compliance with regulatory requirements and industry standards (e.g., GDPR, HIPAA, SOC 2) by implementing appropriate security controls and data protection mechanisms in cloud environments.
- Collaborate with DevOps teams to implement continuous integration/continuous deployment (CI/CD) pipelines, infrastructure as code (IaC) practices, and automated deployment strategies on cloud platforms.
- Conduct architecture reviews, performance assessments, and cost optimizations to ensure the efficiency, reliability, and cost-effectiveness of cloud solutions.
- Provide technical guidance and mentorship to development teams, architects, and other stakeholders on cloud architecture best practices, design patterns, and implementation strategies.
- Act as a subject matter expert on cloud technologies and trends, staying updated with the latest advancements and evaluating their potential impact on business strategies and solutions.
- Lead workshops, training sessions, and knowledge-sharing initiatives to disseminate cloud architecture principles, tools, and methodologies across the organization.
- Collaborate with sales and marketing teams to develop cloud solutions proposals, presentations, and case studies to showcase the value proposition of cloud services to prospective clients.
- Participate in pre-sales activities, including client meetings, solution demonstrations, and technical discussions, to help shape cloud solutions and address customer inquiries.
- Lead the design and development of user interfaces for web applications, ensuring high-quality, responsive, and intuitive user experiences.
- Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications and UI designs.
- Architect, implement, and maintain front-end codebases using modern web technologies such as HTML5, CSS3, JavaScript, and frameworks/libraries like React.js, Angular, or Vue.js.
- Develop reusable UI components and libraries to streamline development processes and promote code maintainability and scalability.
- Implement responsive design principles and cross-browser compatibility to ensure consistent performance and accessibility across various devices and platforms.
- Optimize web applications for performance and speed, leveraging techniques such as code splitting, lazy loading, and caching to enhance user experience.
- Conduct code reviews and provide constructive feedback to junior engineers to ensure code quality, consistency, and adherence to best practices and design patterns.
- Stay updated with emerging trends and technologies in front-end development, evaluating and integrating new tools and frameworks to enhance development workflows and capabilities.
- Collaborate with back-end developers to integrate front-end components with server-side logic and data sources, ensuring seamless communication and data exchange between the client and server.
- Implement and maintain automated testing processes for front-end code, including unit tests, integration tests, and end-to-end tests, using tools like Jest, Mocha, or Selenium.
- Work closely with UX/UI designers to iterate on design prototypes and wireframes, providing technical insights and feasibility assessments to refine the user interface design.
- Provide technical leadership and mentorship to junior UI engineers, fostering a culture of collaboration, continuous learning, and innovation within the front-end development team.
- Document technical designs, implementation details, and best practices to facilitate knowledge sharing and onboarding of new team members.
- Participate in Agile or Scrum methodologies for project planning, sprint execution, and retrospective meetings, contributing to the continuous improvement of development processes and workflows.
- Integration Strategy: Develop integration strategies and solutions to connect various software applications and systems within an organization, ensuring seamless data flow and interoperability.
- System Analysis: Analyze existing software systems, databases, and APIs to identify integration points, data exchange requirements, and potential integration challenges.
- Design and Architecture: Design integration architectures and data models that support efficient and scalable data exchange between different applications, services, and platforms.
- Integration Technologies: Implement integration solutions using middleware platforms, enterprise service buses (ESB), message queues, API gateways, and other integration tools and technologies.
- API Development: Develop and maintain RESTful APIs, SOAP services, and other web services to facilitate data communication and integration between disparate systems.
- Data Mapping and Transformation: Define data mapping rules and transformation logic to convert data formats, structures, and protocols between different systems, ensuring data accuracy and consistency.
- Message Routing and Orchestration: Configure message routing rules and orchestration workflows to govern the flow of data between integrated systems and manage message processing logic.
- Error Handling and Monitoring: Implement error handling mechanisms, logging, and monitoring solutions to track integration errors, exceptions, and performance metrics, ensuring timely resolution and optimization.
- Security and Compliance: Implement security controls, authentication mechanisms, and data encryption techniques to ensure the confidentiality, integrity, and availability of data exchanged between integrated systems. Ensure compliance with regulatory requirements and industry standards (e.g., GDPR, HIPAA).
- Testing and Validation: Develop test plans and perform integration testing to validate the functionality, performance, and reliability of integration solutions. Conduct regression testing and troubleshooting to identify and resolve integration issues.
- Documentation and Knowledge Sharing: Create and maintain technical documentation, including integration specifications, data mappings, configuration guides, and troubleshooting procedures. Share knowledge and best practices with development teams, stakeholders, and support personnel.
- Collaboration and Communication: Collaborate with cross-functional teams, including software developers, system administrators, business analysts, and project managers, to align integration solutions with business requirements and project objectives. Communicate effectively with stakeholders to gather requirements, provide status updates, and address concerns.
- Continuous Improvement: Identify opportunities for process improvement, automation, and optimization in integration workflows and technologies. Stay updated with emerging integration technologies and industry trends to enhance integration capabilities and efficiency.
- Develop and execute test plans, test cases, and test scripts to ensure software quality.
- Perform functional, regression, and integration testing on software applications.
- Identify, isolate, and document software defects in a clear and concise manner.
- Collaborate with cross-functional teams to ensure timely resolution of issues.
- Participate in requirement analysis and review meetings to ensure test coverage.
- Utilize automated testing tools and frameworks to streamline testing processes.
- Maintain test documentation and contribute to the improvement of QA processes.
- Conduct performance and scalability testing as required.
- Provide accurate and timely status reports on testing progress and issues encountered.
- Stay updated with industry trends and best practices in software quality assurance.
- Design, code, test, and analyze software programs and applications including research, design, documenting and modifying throughout the production lifecycle.
- Analyze and amend software errors in a timely and accurate fashion and provide status reports when required.
- Responsibilities may also include mentoring Jr. Developers as needed and working with Sr. Developer on component and architecture change.
- Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications.
- Plan phases of the software development life cycle (SDLC) for a variety of projects.
- Assist in the preparation and documentation of software requirements and specifications.
- Research and document requirements of software users.
- Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
- Recommend, schedule, and perform software improvements and upgrades.
- Consistently write, translate, and code software programs and applications according to functional/technical specifications that meet business requirements.
- Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
- Administer critical analysis of test results and deliver solutions to problem areas.
- Generate statistics and prepare and write reports for management and/or team members on the status of the programming process.
- Assist in the development and maintenance of user manuals and guidelines.
- Assist in software deployment as required based on build specification.
- Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
- Manage and/or provide guidance to junior software developers and research assistants.
- Perform any other job-related instructions, as requested.
- Lead and manage the DevOps engineering team to ensure high performance and efficient delivery of software and infrastructure solutions.
- Evaluate and select technologies and third-party services to support business objectives.
- Collaborate with product, engineering, and operations teams to define and implement scalable infrastructure solutions.
- Drive the adoption of best practices for infrastructure such as code, automation, and configuration management.
- Mentor and coach team members, fostering their growth and development in technical skills and leadership abilities.
- Develop and enforce security practices in the software development lifecycle and infrastructure management.
- Foster a culture of collaboration, innovation, and accountability.
- Manage performance reviews, career growth, and skill development.
- Write development plans for individuals in the team for a focused career growth.
- Define and implement DevOps strategies aligned with organizational goals.
- Drive automation and modernization initiatives across development and operations processes.
- Analyze system performance metrics and proactively identify opportunities for improvement.
- Ensure that the team adheres to timelines, project goals, and budget constraints while delivering high-quality results.
- Stay updated with industry trends and integrate new tools and technologies to continuously improve the DevOps processes.
- Build and maintain strong cross-functional relationships to ensure smooth collaboration and alignment of engineering objectives.
- Analyze business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions.
- Analyze information to determine, recommend, and plan the installation of a new system or modification of an existing system.
- Address data delivery needs of the clients by designing Restful API to extract information from the MongoDB database.
- Collaborate with peer engineers to execute Unit Tests and conduct detailed code reviews of the software.
- Successfully collaborate with clients to elicit and gather software requirements.
- Prepare reports or correspondence concerning project specifications or status.
- Confer with project managers to obtain information on limitations or capabilities for data processing projects.
- Create design specifications for high availability and highly scalable applications which will be used by both internal and external customers.
- Design, Code, Test, Document, and Deploy global applications based on system and user requirements.
- Generate technical documentation as well as a unit and functional tests.
- Work with clients and Business Analysts to determine software requirements and system impacts.
- Work closely with the global development team, other senior Solution Architects, and executives within the Online Product Engineering group to plan ongoing feature development, product maintenance, and management of development teams.
- Work closely with the Enterprise Architects and the development teams through all phases of the SDLC.
- Investigate new technologies and techniques and research ongoing industry developments.
- Initiate major changes in architecture and software development techniques/processes.
- Bachelor of Computer Science or related field
Success stories from our learners

Success stories from our learners

- Design and build Eligibility and claim functionality of the application from scratch.
- Architect, design, and develop high-quality, scalable, and secure .NET applications to support DMV operations.
- Work on major functionality of the application.
- Maintain session values for key objects of the application, follow SOLID principles and design the application.
- Develop and execute unit tests, integration tests, and debugging procedures to ensure software quality and reliability.
- Create Models, Views, and Controllers for the application; Provide ongoing maintenance, support, and enhancements for existing applications to ensure optimal performance and reliability.
- Understand legacy applications build on Classic ASPX, the flow of code, and stored procedures used in the application.
- Rewrite the legacy application into .NET CORE MVC6 using Bootstrap UI for responsive pages.
- Use different available Bootstrap classes to design more responsive pages that fit all screen sizes available.
- Convert data from the database into JSON format files and retrieve useful information using AJAX calls to render the response in UI.
- Develop all the UI pages using extensive markup and scripting languages (HTMCSS HTMLTML, JavaScript, and CSS).
- Develop AJAX base web base UI framework by utilizing the JQUERY library.
- Educate in device-neutral design incorporating responsive techniques employing the use of CSS3 and JavaScript.
- Utilize knowledge in HTML5 and CSS3 for a responsive design for site appearance and functionality across all major devices and browsers.
- Write a clean code to retrieve data for Look-up available in the application.
- Write LINQ queries to get the data from the Manager class and bind it to Views.
- Design UI layout using HTML, CSS, JS, and Bootstrap.
- Work on AJAX calls to retrieve data in the form of a Data table.
- Work with BA and QA team to understand the business layer and develop the application accordingly.
- Help the QA team in testing and code reviews.
- Review and evaluate design and project activities with Product owner for compliance with systems design and development guidelines and standards. Provide tangible feedback to improve product quality and mitigate failure risk.
- Work with cross functional teams to create joint solutions.
- Work on data storage solutions that includes databases, key-value stores, blob stores, etc.
- Coordinate with User Experience (UX) team to integrate User Interface (UI) with REST API Service layer.
- Identify application performance bottlenecks and bugs and provide solutions to these problems.
- Maintain code quality following coding standards, organization and automatization.
- Work with Continuous Integration and Continuous Deployment (CICD) pipelines to deploy applications to multiple server environments.
- Design and develop efficient data models, able to optimize SQL queries for application performance.
- Develop REST API interface to encapsulate business services and technology services for database and third-party services.
- Coordinate with Infrastructure team to provide the application specific information to setup different environments - Development, QA, and Production servers.
- Coordinate with Web Security team to implement Single Sign On to enable application users utilize one set credentials.
- Develop User Interface using frameworks HTML, JSP, Bootstrap, JQuery, JavaScript, Ajax and CSS.
- Implement client-side validations and interactive connections between UI and REST API services as controllers to fetch data objects from Back End to UI.
- Responsible to create EJB projects to invoke Data Access layers and create business objects after implementing all business logics. [Core Java – 1.8]
- Document High Level and Detail Design documents capturing all the technical details of the web application.
- Review and evaluate design and project activities with Product owner for compliance with systems design and development guidelines and standards. Provide tangible feedback to improve product quality and mitigate failure risk.
- Work with cross functional teams to create joint solutions.
- Work on data storage solutions that includes databases, key-value stores, blob stores, etc.
- Coordinate with User Experience (UX) team to integrate User Interface (UI) with REST API Service layer.
- Identify application performance bottlenecks and bugs and provide solutions to these problems.
- Maintain code quality following coding standards, organization and automatization.
- Work with Continuous Integration and Continuous Deployment (CICD) pipelines to deploy applications to multiple server environments.
- Design and develop efficient data models, able to optimize SQL queries for application performance.
- Develop REST API interface to encapsulate business services and technology services for database and third-party services.
- Coordinate with Infrastructure team to provide the application specific information to setup different environments - Development, QA and Production servers.
- Coordinate with Web Security team to implement Single Sign On to enable application users utilize one set credentials.
- Develop User Interface using frameworks HTML, JSP, Bootstrap, JQuery, JavaScript, Ajax and CSS.
- Implement client-side validations and interactive connections between UI and REST API services as controllers to fetch data objects from Back End to UI.
- Responsible to create EJB projects to invoke Data Access layers and create business objects after implementing all business logics. [Core Java – 1.8]
- Document High Level and Detail Design documents capturing all the technical details of the web application.
- Design and deploy scalable, highly available, and fault-tolerant systems on Multi cloud.
- Migrate existing on-premises applications to Multi cloud.
- Select the appropriate AWS service based on compute, data, or security requirements.
- Implement and manage API Gateway solutions to securely and efficiently route requests between clients and microservices, optimize API performance, ensuring low latency and high availability for end-users.
- Provide support and technical governance, related to cloud architectures, deployment and operations.
- Provide technical support, addressing issues, troubleshooting, and optimizing performance.
- Implement and oversaw the deployment of multi-cloud applications, ensuring seamless integration and compatibility.
- Utilize knowledge of AWS to advise on best practices and guide decision-making.
- Manage and optimize resources to maintain optimal performance and cost-effectiveness.
- Develop automation scripts and workflows using Infrastructure-as-Code (IaC) tools to enable consistent and efficient resource provisioning.
- Implement orchestration strategies to streamline deployment and management processes across multiple clouds.
- Analyze business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions.
- Analyze information to determine, recommend, and plan the installation of a new system or modification of an existing system.
- Address data delivery needs of the clients by designing Restful API to extract information from the MongoDB database.
- Collaborate with peer engineers to execute Unit Tests and conduct detailed code reviews of the software.
- Successfully collaborate with clients to elicit and gather software requirements.
- Prepare reports or correspondence concerning project specifications or status.
- Confer with project managers to obtain information on limitations or capabilities for data processing projects.
- Create design specifications for high availability and highly scalable applications which will be used by both internal and external customers.
- Design, Code, Test, Document, and Deploy global applications based on system and user requirements.
- Generate technical documentation as well as unit and functional tests.
- Work with clients and Business Analysts to determine software requirements and system impacts.
- Work closely with the global development team, other senior Solution Architects, and executives within the Online Product Engineering group to plan ongoing feature development, product maintenance, and management of development teams.
- Work closely with the Enterprise Architects and the development teams through all phases of the SDLC.
- Investigate new technologies and techniques and research ongoing industry developments.
- Initiate major changes in architecture and software development techniques/processes.
- Job duties:
- Analyze business requirements, processes, data, and system integration points to determine and recommend appropriate technology solutions.
- Analyze information to determine, recommend, and plan the installation of a new system or modification of an existing system.
- Address data delivery needs of clients by designing RESTful APIs to extract information from the MongoDB database.
- Collaborate with peer engineers to execute unit tests and conduct detailed code reviews of software.
- Successfully collaborate with clients to elicit and gather software requirements.
- Prepare reports or correspondence concerning project specifications or status.
- Confer with project managers to obtain information on limitations or capabilities for data processing projects.
- Create design specifications for high availability and highly scalable applications for internal and external customers.
- Design, code, test, document, and deploy global applications based on system and user requirements.
- Generate technical documentation as well as unit and functional tests.
- Work with clients and Business Analysts to determine software requirements and system impacts.
- Work closely with the global development team, senior Solution Architects, and executives to plan ongoing feature development, product maintenance, and team management.
- Collaborate with Enterprise Architects and development teams throughout all phases of the Software Development Life Cycle (SDLC).
- Investigate new technologies and techniques and research ongoing industry developments.
- Initiate major changes in architecture and software development techniques and processes.
- Bachelor of Computer Science or related field
- Job duties:
- A strong and versatile Software Developer involved in majority of Software Development Life Cycle phases to build Web Applications and Software components for users.
- Review and evaluate design and project activities with Product owner for compliance with systems design and development guidelines and standards. Provide tangible feedback to improve product quality and mitigate failure risk.
- Work with cross functional teams to create joint solutions.
- Work on data storage solutions that includes databases, key-value stores, blob stores, etc.
- Coordinate with User Experience (UX) team to integrate User Interface (UI) with REST API Service layer.
- Identify application performance bottlenecks and bugs and provide solutions to these problems.
- Maintain code quality following coding standards, organization and automatization.
- Work with Continuous Integration and Continuous Deployment (CICD) pipelines to deploy applications to multiple server environments.
- Design and develop efficient data models, able to optimize SQL queries for application performance.
- Develop REST API interface to encapsulate business services and technology services for database and third-party services.
- Coordinate with Infrastructure team to provide the application specific information to setup different environments - Development, QA and Production servers.
- Coordinate with Web Security team to implement Single Sign On to enable application users utilize one set credentials.
- Develop User Interface using frameworks HTML, JSP, Bootstrap, JQuery, JavaScript, Ajax and CSS.
- Implement client-side validations and interactive connections between UI and REST API services as controllers to fetch data objects from Back End to UI.
- Responsible to create EJB projects to invoke Data Access layers and create business objects after implementing all business logics. [Core Java – 1.8]
- Create Entity objects and queries to fetch data from DB2 database using Hibernate JPA framework.
- Document High Level and Detail Design documents capturing all the technical details of the web application.
- Bachelor of Computer Science or related field
- Conduct organizational studies and evaluations, design systems and procedures.
- Conduct work simplification, measurement studies.
- Prepare operations and procedures manuals to assist management in operating more efficiently and effectively.
- Identify and analyze data gathered and develop solutions or alternative methods of the proceeding.
- Determine techniques through requirements gathering for problem-solving and deliver the business objectives.
- Bachelor of Computer Science or related field
- Develop and maintain various database objects like tables, indexes, and sequences
- Designed and implemented relational database structures to ensure efficient data storage and retrieval.
- Created and modified tables to support application requirements, including defining primary and foreign keys for data integrity.
- Developed indexes to optimize query performance and improve data access speed.
- Managed sequences for generating unique identifiers for transactional and reporting purposes.
- Extensively used the advanced features of PL/SQL
- Utilized PL/SQL constructs such as cursors, exception handling, bulk operations, and collections to develop efficient database logic.
- Implemented complex business rules and data validation at the database level for improved consistency and performance.
- Leveraged PL/SQL performance features like bulk collect and FORALL to minimize resource usage in large-scale operations.
- Developing database triggers, packages, functions, and stored procedures using PL/SQL
- Created triggers to enforce business rules, audit changes, and automate tasks on database events (INSERT, UPDATE, DELETE).
- Designed and implemented packages to encapsulate related procedures and functions for modular and reusable code.
- Developed stored procedures and functions to perform complex data manipulations, reporting calculations, and transactional operations efficiently.
- Ensured code reusability and maintainability by following best practices in PL/SQL development.
- Performing tuning and optimization of SQL queries and standardization of the code
- Analyzed SQL queries for performance bottlenecks using execution plans and indexing strategies.
- Optimized queries to reduce execution time and improve system responsiveness.
- Ensured standardization of SQL and PL/SQL code across the application to maintain readability, maintainability, and compliance with organizational coding standards.
- Optimization of batch jobs
- Monitored and fine-tuned batch processes to reduce processing time and resource consumption.
- Implemented strategies like parallel execution, partitioning, and efficient SQL constructs to optimize batch job performance.
- Ensured batch jobs run reliably and meet SLA requirements.
- Working with Command Line Interface (CLI)
- Executed database scripts and maintenance tasks efficiently using command-line tools.
- Automated routine operations and deployments through CLI to improve productivity and reduce errors.
- Familiar with AWR & DDRM reports and analyzing the explain plans
- Used Automatic Workload Repository (AWR) and Database Diagnostic and Repair Manager (DDRM) reports to identify performance issues.
- Interpreted execution plans to understand SQL execution paths and optimize queries.
- Interpreted execution plans to understand SQL execution paths and optimize queries.
- Strong coding skills in writing stored procedures
- Designed and developed complex stored procedures to perform critical business operations.
- Focused on writing optimized, maintainable, and reusable code to handle high-volume transactions efficiently.
- Hands-on experience with PL/SQL programming
- Applied advanced PL/SQL concepts to implement business logic, data validations, and automated database processes.
- Developed robust error-handling mechanisms to ensure reliable execution in production environments.
- Strong communication skills
- Collaborated effectively with cross-functional teams including developers, DBAs, and business analysts.
- Documented database designs, code logic, and optimization strategies clearly for knowledge sharing and future reference.
- Provided technical guidance and support to team members to resolve complex database issues.
- Minimum 6+ years' experience as Oracle developer (10g/11g) and expert in PL/SQL with experience creating DDL scripts for various database objects.
- Bachelor of Computer Science or related field.
- Duties include :
- Develop and execute operational strategies in alignment with the company's overarching goals. This entails establishing objectives, defining measurable success criteria, and devising action plans to attain these objectives.
- Institute rigorous quality standards and protocols to sustain superior product/service quality. Monitor performance against these benchmarks and implement corrective measures as needed to uphold quality standards.
- Identify potential operational risks and develop strategies to mitigate them. This could involve implementing safety measures, devising contingency plans, and ensuring adherence to regulatory requirements to minimize operational risks.
- Negotiate agreements with vendors and suppliers to secure favorable terms and cultivate mutually beneficial partnerships.
- Foster relationships with key suppliers and supervise procurement processes to ensure timely delivery of goods and services.
- Foster a positive work environment and facilitate opportunities for professional growth and development among staff.
- Monitor customer feedback and satisfaction levels to identify areas for enhancement in products or services.
- Implement initiatives to elevate the customer experience and foster enduring relationships with clients.
- Coordinate cross-functional teams, establish project timelines, and monitor progress to ensure successful project execution within budgetary and scheduling parameters.
- Cultivate a culture of ongoing improvement within the organization by encouraging innovation, soliciting input from stakeholders, and implementing industry best practices to dr ive operational excellence.
- A qualified candidates must possess a minimum of a Bachelor’s degree (or its equivalent) in Business Management, Business Administration, or a related field.
- Analyze business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions.
- Analyze information to determine, recommend, and plan the installation of a new system or modification of an existing system.
- Address data delivery needs of the clients by designing Restful API to extract information from the MongoDB database.
- Collaborate with peer engineers to execute Unit Tests and conduct detailed code reviews of the software.
- Successfully collaborate with clients to elicit and gather software requirements.
- Prepare reports or correspondence concerning project specifications or status.
- Confer with project managers to obtain information on limitations or capabilities for data processing projects.
- Create design specifications for high availability and highly scalable applications which will be used by both internal and external customers.
- Design, Code, Test, Document, and Deploy global applications based on system and user requirements.
- Generate technical documentation as well as a unit and functional tests.
- Work with clients and Business Analysts to determine software requirements and system impacts.
- Work closely with the global development team, other senior Solution Architects, and executives within the Online Product Engineering group to plan ongoing feature development, product maintenance, and management of development teams.
- Work closely with the Enterprise Architects and the development teams through all phases of the SDLC.
- Investigate new technologies and techniques and research ongoing industry developments.
- Initiate major changes in architecture and software development techniques/processes.
- Bachelor of Computer Science or related field
- Manage a team of 9-10 software engineers.
- Perform project planning, capacity planning, and lead team processes.
- Perform code reviews, review technical system architecture overview (My assumption).
- Collaborate with cross-functional engineering teams for driving projects.
- Collaborate with cross-functional groups for roadmap planning and prioritization.
- Conducting performance reviews, coaching, and mentoring engineers.
- Collect team metrics and KPIs, and handle stakeholder communication.
- Identify blockers and implement optimized processes for efficient team execution.
- Bachelor of Computer Science or related field
