Job ID: MNSITE 3194 (90091017)
Onsite/Local Govt Full Stack Java Developer (15+) with Grails, Groovy, ReactJS, AngularJS, NodeJS, Spring, MVC, Hibernate, SQL/T-SQL, SQL Server, Azure, DevOps, CI/CD, HTML5, CSS3, Restful, GitHub, Docker experience
Location: ST, Paul (MNIT)
Duration: 24 Months
Resource Categories and Skills
Java Cloud Developer
Sample Tasks
• Collaborate with business analysts, quality analysts, and developers to produce software designs
• Create program specifications and basic prototypes
• Design and develop application components and features and integrate them within the application.
• Transform software designs and specifications into high functioning code in the appropriate language
• Integrate individual software solutions to higher level systems
• Test code periodically to ensure it produces the desirable results and perform debugging when necessary
• Perform upgrades to make software and systems more secure and efficient
Create documentation for solutions
• Provide knowledge transfer
Sample Skills/Requirements
• Four (4) years of experience developing applications for one or more of the following technology stacks:
o Java
o Grails
o Groovy
o ReactJS
o AngularJS
o NodeJS
o JavaScript
o Spring Framework
o SpringBoot
o Spring MVC
o Hibernate
o SQL/T-SQL
o MS SQL Server
o Azure/Cloud Experience
o DevOps CI/CD
o HTML5
o CSS3
o Restful APIs
o GitHub Actions
o Docker
• One (1) year of experience using remote collaboration tools such as: Microsoft Teams, Skype, SharePoint, etc.
• Strong communication skills
• Strong problem-solving skills
Java Legacy Developer
Sample Tasks
• Collaborate with business analysts, quality analysts, and developers to produce software designs
• Create program specifications and basic prototypes.
• Design and develop application components and features and integrate them within the application.
• Transform software designs and specifications into high-functioning code in the appropriate language.
• Integrate individual software solutions to higher-level systems.
• Test code periodically to ensure it produces the desirable results and perform debugging when necessary.
• Perform upgrades to make software and systems more secure and efficient.
Create documentation for solutions
• Provide knowledge transfer
Sample Skills/Requirements
• Four (4) years of experience developing applications for one or more of the following technology stacks:
o Java
o Struts
o JSF (Java Server Faces)
o JavaScript
o Spring
o SpringBoot
o Spring MVC
o Hibernate
o Restful APIs
o SQL/T-SQL
o MS SQL Server
o Azure/Cloud Experience
o Docker
• One (1) year of experience using remote collaboration tools such as: Microsoft Teams, Skype, SharePoint, etc.
• Strong communication skills
Strong problem-solving skills
Java/.NET Developer
Sample Tasks
• Collaborate with business analysts, quality analysts, and developers to produce software designs
• Create program specifications and basic prototypes
• Design and develop application components and features and integrate them within the application.
• Transform software designs and specifications into high functioning code in the appropriate language
• Integrate individual software solutions to higher level systems
• Test code periodically to ensure it produces the desirable results and perform debugging when necessary
• Monitor and improve software and systems more secure and efficient
• Create documentation for solutions
• Provide knowledge transfer
Sample Skills/Requirements
• Four (4) years of experience developing applications for one or more of the following technology stacks:
o Java
o .NET
o .NET Core
o C#
o React JS
o AngularJS
o NodeJS
o JavaScript
o JQuery
o HTML5
o CSS3
o Spring
o SpringBoot
o Hibernate
o SQL/T-SQL
o MS SQL Server
o Azure /Cloud Experience
o DevOps CI/CD
o GitHub Actions
o Restful APIs
o Docker
• One (1) year of experience using remote collaboration tools such as Microsoft Teams, Skype, SharePoint, etc.
• Strong communication skills
• Strong problem-solving skills
.NET Cloud Developer
Sample Tasks
• Collaborate with business analysts, quality analysts, and developers to produce software designs
• Create program specifications and basic prototypes
• Design and develop application components and features and integrate them within the application.
• Transform software designs and specifications into high-functioning code in the appropriate language
• Integrate individual software solutions to higher-level systems
• Test code periodically to ensure it produces the desirable results and perform debugging when necessary
• Perform upgrades to make software and systems more secure and efficient
• Create documentation for solutions
• Provide knowledge transfer
Sample Skills/Requirements
• Four (4) years of experience developing applications with for one or more of the following technology stacks:
o .Net
o .NET Core
o C-sharp
o React JS
o Angular
o JQuery
o Php
o JavaScript
o HTML5
o CSS3
o SQL/T-SQL
o MS SQL Server
o Azure /Cloud Experience
o DevOps CI/CD
o WCF
o WPF
o GitHub Actions
o Restful APIs
o Docker
• One (1) year of experience using remote collaboration tools such as: Microsoft Teams, Skype, SharePoint, etc.
• Strong communication skills
• Strong problem-solving skills
Front End/Web Developer
Sample Tasks
• Collaborate with business analysts, quality analysts, and developers to produce software designs
• Create program specifications and basic prototypes
• Design and develop application components and features and integrate them within the application.
• Transform software designs and specifications into high-functioning code in the appropriate language
• Integrate individual software solutions to higher-level systems
• Test code periodically to ensure it produces the desirable results and perform debugging when necessary
• Perform upgrades to make software and systems more secure and efficient
• Create documentation for solutions
• Provide knowledge transfer
Sample Skills/Requirements
• Four (5) years of experience developing applications with for one or more of the following technology stacks:
o JavaScript
o React JS
o Angular
o NodeJS
o JQuery
o HTML5
o CSS3
o Drupal
o Xml
o Php
o Python
o SQL/T-SQL
o Postgres
o MS SQL Server
o Azure/Cloud Experience
• One (1) year of experience using remote collaboration tools such as: Microsoft Teams, Skype, SharePoint, etc.
• Strong communication skills
• Strong problem-solving skills
Salesforce Developer
Sample Tasks
• Designing and developing custom applications, features, and integrations within the Salesforce platform.
• Collaborating with business analysts and project managers to gather and analyze requirements.
• Creating and maintaining technical documentation, including design specifications, test plans, and user guides.
• Ensuring the quality and performance of Salesforce solutions through rigorous testing and debugging.
• Providing ongoing support and maintenance for Salesforce applications, including troubleshooting, and resolving issues.
• Staying up to date with the latest Salesforce technologies, best practices, and industry trends.
• Provide knowledge transfer
Sample Skills/Requirements
• Four (5) years of experience developing applications with for one or more of the following technology stacks:
o Salesforce
o Salesforce features development
o Java/.NET/C#
o HTML5
o CSS3
o JavaScript
o SQL/T-SQL
o MS SQL Server
o Microservices
o Azure/Cloud Experience
Data Engineer
Sample Tasks
• Contribute towards the architecture and build/maintain infrastructure using Cloud computing technology
• Build and maintain scheduling/workflow orchestration applications
• Build containerized applications with microservices architecture
• Establish continuous integration and continuous delivery pipeline
• Performance tuning of data pipelines
• Monitor data pipelines for accuracy, missing data, enhancements, changes, and billing volumes to ensure all data is captured and processed accurately and when needed
• Reconcile data issues and alerts between various systems, finding opportunities to innovate and drive improvements.
• Provide knowledge transfer
Sample Skills/Requirements
• Four (5) years of experience developing applications for one or more of the following technology stacks:
o Azure Data Factory
o Azure Data Lake
o Azure Databricks
o Azure Fabric
o Azure Synapse
o Microsoft Purview
o Azure Cloud Experience
o Practical experience with EDW (Enterprise Data Warehouse)
o Proficiency in coding with PowerShell, Python
o RESTful API’s
o NoSQL database like Cassandra etc.
o MS SQL Server
o SQL/T-SQL
o Azure SQL Managed Instance
o Shell Scripting
o Microsoft Power BI for data analysis and reporting
o Azure Pipelines
Cloud QA (Quality Assurance) Tester/Analyst
Sample Tasks
• Design and create detailed test plans for software testing.
• Review, interpret, and clarify system and user interface requirements in the form of High-Level Requirements, Use Cases, Process Diagrams, Entity Relationship Diagrams, and Wireframes
• Design and create detailed test scenarios and test cases for software testing
• Establish test entrance and exit criteria
• Confirm and report on testing status
• Provide testing estimates
• Ability to self-organize and prioritize features and test cases
• Understanding of security aspects, including authentication, authorization, and data protection during cloud migration.
• Perform functional, regression, security, and accessibility testing
• Use bug tracking software’s to track and report problems in detail
• Produce evaluated test reports and take part in software walkthrough
• Provide knowledge transfer
• Strong skills in communicating with development teams, stakeholders, and other testers to ensure smooth migration processes.
• Ability to identify, analyze, and resolve issues that arise during testing and migration.
• Proficiency in documenting test plans, test cases, and results, and generating comprehensive test reports.
• Provide knowledge transfer.
Sample Skills/Requirements
• Four (4) years of experience developing applications for one or more of the following technology stacks:
o Quality and/or Test Plan
o GitHub
o GitHub Actions
o Jenkins
o Microservice
o Restful APIs
o Azure Cloud
o Azure App Service Environment
o Test automation tools
o Selenium
o API Testing Tools
o Postman
• Familiarity with cloud services (AWS, Azure, Google Cloud) and their migration tools and processes.
• Proficiency in database concepts, querying languages (SQL), and tools for testing database integrity and performance.
• Experience with API testing tools (Postman, SoapUI) and understanding of RESTful and SOAP APIs. Experience with Automation tools like Selenium.
• Expertise in creating and executing test cases, bug reporting, and test documentation.
• Skills in validating data integrity, consistency, and accuracy during migration from on-premises to cloud environments.
• Familiarity with version control tools (e.g., Git) for tracking changes and managing test scripts.
• One (1) year of experience using remote collaboration tools such as: Microsoft Teams, Skype, SharePoint, etc.
• Accessibility (508 compliance) testing experience
• Ability to communicate (verbally & written) test plans, expectations, updates, progress, issues, and successes in a timely & clear fashion to the project team members
• Ability to read and write program codes
• Experience in using automated testing tools
Cloud Architect
Sample Tasks
• Ensure the IT strategy and planning is aligned with the organization’s business mission, strategy, and processes and document this using multiple architectural models that show how the current and future technology needs of the organization will be met in an efficient, sustainable, agile, and adaptable manner
• Provide technical guidance, road maps, principles, standards, and best practices focused on enabling business and IT leadership to make investment decisions that balance and prioritize current operational demands, disruptions, and opportunities with the longer-term strategic vision of the organization
• Define the “as is”, “to be” and “future” architecture
• Provide oversight of infrastructure, security, data, and application architecture
• Analyze and translate business, information and technical requirements into an architectural blueprint that outlines solutions to achieve business objectives
• Develop a consensus-based enterprise solution that is scalable, adaptable and in sync with ever-changing business needs
• Develop road map for evolution of the enterprise application portfolio from current to future state including operating in a bi-modal manner
• Provide advice and guidance to IT leadership and management team on latest architecture principles and approach
• Provide knowledge transfer
Sample Skills/Requirements
• Experience in an Architect role
• Experience in cloud architecture or a related field and Azure cloud
• Strong GitHub Workflow YAML and Azure Bicep scripting skills and working experience to implement cloud Infrastructure as Code.
• Proven track record in developing and executing successful cloud migrations using both Azure Native and Azure Virtual Machine strategies.
• Strong understanding of Azure Native application infrastructure tools and components including Azure App Service Environment, Azure Application Gateway, Azure API Management, Azure SQL Managed Instance, Docker Container Apps, and Docker Container Registry.
• Working knowledge/previous experience with Microsoft Windows Server; Active Directory Administration and Security; Group Policy; Security Compliance and Remediation; Server, Virtualization and Storage design, implementation, and administration
• Comprehensive knowledge of hardware, software, application, and systems engineering
• Systems thinking – the ability to see how parts interact with the whole (“big picture” thinking)
• Knowledge of IT governance and operations
• Strong understanding of CI / CD
• Excellent database understanding in SQL and NoSQL
• Knowledge of financial modeling as it pertains to IT investment
• Excellent communication, leadership, and interpersonal skills.
Cloud DBA
Sample Tasks
• Ensure the IT Data strategy and planning is aligned with the organization’s business mission, strategy, and processes and document this using multiple design and data models that show how the current and future technology needs of the organization will be met in an efficient, sustainable, agile, and adaptable manner.
• Contribute to cutting-edge projects in a remote work environment.
• Work with a talented and collaborative team
• Lead data migration efforts and develop database management processes.
• Conduct performance testing for scalability and security enhancement
• Provide knowledge transfer and support to internal teams and stakeholders.
Sample Skills/Requirements
• Experience in a DBA role with cloud implementation and administration experience
• Experience with database performance optimization techniques
• Proficiency in SQL Server, Oracle, Postgres, or other relational database management systems
• Experience managing SQL Server databases in VMWare and a cloud environment.
• Setup, configuration, management, and optimization of Azure SQL Database and Azure SQL Managed Instance.
• Setup, configuration, management, and optimization of Azure data management systems including Azure Data Factory, Azure Synapse Analytics, Azure Fabric, and Microsoft Purview.
• Knowledge of database security best practices
• Experience implementing access controls, encryption, and auditing
• Proficiency in performance-tuning techniques
• Supporting SQL Server components, including SSIS and SSRS
• Maintaining and troubleshooting ETL (Extract, Transform and Load) processes
• Performing SQL backups and Disaster Recovery
• Performing database migrations & upgrades
• Working with Azure SQL technologies
• Ability to optimize queries, indexes, and database configurations
• Comprehensive knowledge of hardware, database design, and implementation
• Systems thinking – the ability to see how parts interact with the whole (“big picture” thinking)
• Knowledge of IT data governance and operations
• Knowledge of data modeling as it pertains to IT data maintenance and retention.
• Excellent communication, leadership, and interpersonal skills.
WebFocus/SQL Developer
Sample Tasks
• Installation, configuration, and administration of WebFOCUS vS.x or higher reporting servers in a single sign-on environment.
• Experience building of WebFOCUS applications (Bi-Portal, Managed Reporting, Self Service).
• Experience designing, creating, analyzing, and maintaining WebFOCUS web-based and business intelligence statistical and financial process.
• Experience designing and developing SQL data tables, procedures, and functions for business intelligence reporting systems.
• Support cross-training other staff and developers
• Provide knowledge transfer.
Sample Skills/Requirements
• Experience with Web development specific to creating web reports and forms for intaking parameters and generating queries
• WebFocus experience
• SQL
• T-SQL
• PL/SQL
• Azure SQL Managed Instance
• Stored procedures
• Database design
• JavaScript
• Azure/Cloud Experience
DevOps Engineer
Sample Tasks
• Responsible for the strategy around build automation, consistent uptime, and risk mitigation
• Configure software build, deployment, and test jobs using Continuous integration tools in Azure Devops and GitHub
• Execute automated tests and discuss test results with development teams to validate application changes
• Manage source control repositories and assist with merging and branching
• Maintain the security and integrity of production environments
• Maintain day-to-day management and administration of projects
• Oversee and facilitate change management across teams
• Monitor metrics and develop ways to improve
• Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
• Provide knowledge transfer.
Sample Skills/Requirements
• Four (4) years of experience in Architecture on the following:
o Azure or Cloud DevOps environments,
o CI/CD tools like Jenkins, Azure DevOps (ADO) etc.
o Custom scripting using Bash, PowerShell, Shell, Perl, or Python
o In-depth knowledge of containerization and orchestration (Docker, and Kubernetes)
o Source control experience with Git, GitHub, GitHub Actions or Azure DevOps for pipelines, GitHub Advanced security, or similar vulnerability scanning tools.
o SQL, and NoSQL.
o Experience designing, deploying, and supporting highly scalable, highly available cloud-based applications.
o Comprehensive knowledge of hardware, software, application, and systems engineering
Cloud Project Manager
Sample Tasks
• The Cloud Manager will lead multiple, complex projects; supporting business and IT initiatives designed to drive business growth, operational optimization, and system implementations.
• Leads multiple large, complex projects with accelerated timelines within IT using Agile/Iterative methodologies.
• Demonstrating the drivers of project management effectiveness including:
o Aligns project priorities to the organization strategies/objectives
o Understands and manages project interdependencies
o Logically solves problems
o Proactively identifies and mitigates risks
o Develops and executes complex project plans and key milestones
• Provide knowledge transfer.
Sample Skills/Requirements
• Four (4) years of experience in Architecture on the following:
o Proven background in IT Cloud industry as a software development project manager, IT program/project manager, or agile software manager.
o Deep understanding of Linux, Open source, and the Azure cloud.
o consultants and client personnel through different project phases
o Strong negotiation and influencing skills
o Demonstrated strong understanding of Project Management and SDLC processes with specific experience managing projects in Agile, Waterfall or blended methodologies
o Experience working in a Project Management Office
o Ability to management multiple projects concurrently
o Experience with different project methodologies (Waterfall, Agile)
o Ability to define program/project scope, goals, and deliverables in collaboration with project sponsors and stakeholders