Software Guidance & Assistance, Inc. (SGA, Inc.) ยท 1 month ago
Java Software Developer - Senior
Software Guidance & Assistance, Inc. (SGA) is searching for a Java Software Developer - Senior for a contract assignment with one of their premier Financial Services clients in Fort Worth, TX. The role involves managing and administering Microsoft Azure cloud environments, designing and implementing cloud solutions, and enhancing operational processes to ensure security and performance.
Information TechnologyStaffing Agency
Responsibilities
Setup, Manage and administer the Microsoft Azure cloud IaaS/PaaS environment, including provisioning, configuration, performance monitoring, policy governance and security
Design, architecture, develop, and implement highly available, multi-region solutions within Microsoft Azure Cloud
Analyze existing operational standards, processes, and/or governance to identify and implement improvements
Migrate existing On-Premises infrastructure services to cloud-based solutions
Manage security and access controls of cloud-based solutions
Develop and implement policy driven data protection best practices to ensure cloud solutions are protected from data loss
Monitor and optimize the performance, scalability, and security of cloud environments
Modify existing application code or interfaces or build new application components from detailed requirements
Analysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs and interfaces. Documentation of the work is essential
Participation in most aspects of programming and application development, including file design, update, storage, and retrieval
Ability to maintain the developed solution on an on-going basis is essential
Formulate concepts, define system scope and technical objectives based on user needs (requires very good written and verbal communication skills, ability to easily grasp business concepts, and possesses skills to build a vision)
Enhance processes to resolve operational problems and add new functions taking into consideration schedule, resource constraints, process complexity, dependencies, assumptions and application structure
Candidate is required to follow the existing development methodology and coding standards, and ensure compliance with the internal and external regulatory requirements
May guide various groups on application systems activities
Work under general directions; typically reports to a team lead or supervisor/manager
Qualification
Required
Minimum 8 years experience
Bachelor's degree in computer sciences or information system management required
Ability to integrate with large teams, demonstrating strong verbal and written communication skills
Application development experience in large scale enterprise environments is essential
Problem-solving skills and critical thinking are essential to effectively conduct the required tasks
Ability to work in a fast-paced environment, multi-tasking
Self-motivated and able to work autonomously when necessary
Intermediate to expert knowledge required in the following areas: Cloud Architecture: Strong understanding of cloud architecture principles and best practices
Strong expertise in Infrastructure as Code (IaC) using Terraform to automate the provisioning and management of cloud resources
Programming Skills: Proficiency in scripting languages (e.g., PowerShell, Python)
DevOps: Experience with DevOps practices and tools (e.g., CI/CD pipelines, Azure DevOps, Git)
Integrate on-premises network with Azure Cloud using ExpressRoute etc
Experience in monitoring and logging solutions using Azure Monitor, Grafana, App Dynamics, Dyna Trace etc
Experience in setting up and manage Azure Kubernetes Service (AKS) Platform
Strong experience in Windows and Linux OS administration and OS Patching
Strong experience in Azure AD, Azure Backup, Azure Networking and Firewalls
Understanding of PKI infrastructure (certificates, encryption keys, and authentication protocols)
System development lifecycle
System development processes and method
Testing methods, including unit and integration testing (JUnit, JMock)
Utilization of software configuration management tools
Code deployment and code versioning tools
UNIX (AIX)
UNIX Scripting
JAVA, J2EE, EJB, JavaBeans, JavaScript, servlets, JDBC, struts, Hibernate
WebSphere, WSAD, MQ Series
DB2, SQL, MS Access
FTP/SFTP
Preferred
Certifications: Azure certifications (e.g., Azure Solutions Architect Expert, Azure Developer Associate) are a plus
Experience in financial services or captive auto finance companies is a strong plus
Company
Software Guidance & Assistance, Inc. (SGA, Inc.)
SGA is the technology and resource solutions provider driven to stand out. We are a certified women-owned business.
H1B Sponsorship
Software Guidance & Assistance, Inc. (SGA, Inc.) has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (13)
2024 (12)
2023 (19)
2022 (25)
2021 (41)
2020 (44)
Funding
Current Stage
Growth StageCompany data provided by crunchbase