Software developer

TOPSYS IT SOLUTIONS LLC
Alpharetta, GA, United States
15 days ago
Apply on topsysit.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Computer-Aided Design Application Programming Interfaces (APIs) Agile Methodology Ajax (Programming Language) Amazon Web Services Macintosh Application Environment Software Applications Systems Engineering JIRA Build Automation Information Systems
+29 more
Databases DevOps Hypertext Transfer Protocols (HTTP) Java Database Connectivity JSON Simple Mail Transfer Protocols Oracle Databases Scrum Methodology Salesforce.Com SAP (Applications) Software Deployment Software Engineering Systems Architecture Systems Integration Strategies of Testing Utility Software Web Applications Extensible Markup Language (XML) Enterprise Application Integration File Transfer Protocol (FTP) Multi-Cloud SOAPAPI Backend Gitlab Information Technology Restful APIs Docker Jenkins Mulesoft

Job description

Design, develop, implement, maintain and test business functions and web applications using a variety of languages, tools, methodologies and technologies. Develop, create and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency., Design system solutions and provide technical input across all aspects of a project, including design and system integration, to facilitate delivery within time and maintain customer satisfaction. Develop and automate CI/CD pipelines using Jenkins and GitLab. Develop action plans for resolving system architecture issues., Work closely with the team to identify and analyze core business processes and workflows. Track and publish the status of new projects to stakeholders. Conduct business process improvement reviews and identify gaps in the current structure. Use JIRA for documentation and visualization of KPIs, burnup/burndown charts, and Kanban boards. Work with the product owner on product refinement, re-prioritizing user stories against the INVEST criteria. Manage UAT testing; develop and review QA test strategies and test plans for appropriate coverage., Design, develop and maintain infrastructure and application deployments across multiple environments. Configure scripts to automate build and release procedures. Develop CI/CD pipelines using tools such as Jenkins and Docker, integrated with the AWS cloud platform. Monitor, report, and troubleshoot environment failures. Perform security and quality scan analysis on infrastructure and applications. Identify and remediate network and compliance issues., Design, develop, implement, maintain, and test business functions and web applications using a variety of languages, tools, methodologies, and technologies. Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Manage scrum ceremonies and facilitate scrum adherence. Contribute to end-to-end automation across testing, deployment, and ticket creation. Create business models, logical specifications, and user requirements for the application environment., Analyze requirements to design, document, and develop technical implementations of business requirements. Implement REST APIs that consume data from external SOAP services. Transform data into JSON and XML formats while developing REST web services. Design and develop integrations and APIs using enterprise integration patterns and frameworks with MuleSoft. Develop interfaces between Salesforce, databases, and REST/SOAP web services in Mule ESB, using connectors including Salesforce, SAP, AJAX, FTP, HTTP, File, SMTP, and SFTP. Create JDBC providers, data sources, and JAAS authentication aliases for connectivity to a backend Oracle database., Design, develop, implement, maintain, and test business functions and web applications using a variety of languages, tools, methodologies, and technologies. Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency., Plan, coordinate, and oversee enterprise IT infrastructure and application projects by defining project objectives, developing schedules and milestones, coordinating resources and cross-functional activities, managing dependencies and risks, and monitoring deliverables. Manage the end-to-end execution of strategic enterprise technology initiatives, including planning, requirements coordination, implementation, testing, deployment, and post-production activities. Serve as Scrum Master for Agile delivery teams, facilitating Sprint Planning, Daily Stand-ups, Sprint Reviews, Sprint Retrospectives, backlog refinement, and other Agile ceremonies, while identifying and removing project impediments. Coordinate cloud modernization initiatives involving the migration of on-premises applications to multi-cloud environments. Coordinate business process automation initiatives with business stakeholders and technical teams to identify, evaluate, and prioritize automation opportunities. Monitor project performance against approved schedules, budgets, deliverables, and quality requirements, and develop mitigation strategies for project risks and issues.

Requirements

Master’s degree or equivalent in computer science, engineering, technology, or a related field, or an acceptable combination of education, training, and experience. Requires travel and work from various client sites throughout the USA. Hours are M-F, 9am-5pm., Master’s degree or equivalent in computer science, engineering, technology, or a related field, and one year of experience as a .NET developer or in a related IT occupation, or an acceptable combination of education, training, and experience. Requires travel and work from various client worksites throughout the USA. Hours are M-F, 9am-5pm., Master’s degree or equivalent in computer science, engineering, technology, information systems/security, or a related field, and one year of experience in the offered position or a related position., Bachelor’s degree in computer science, engineering, technology, management information systems/security, or a related field, and 5 years of experience designing, developing, implementing, maintaining, and testing business functions and web applications. Work location is Alpharetta, GA, with required travel to client worksites throughout the USA., Master’s degree in computer science, engineering, technology, or a related field, and one year of experience. Work location is Alpharetta, GA, which may also require travel to client locations throughout the USA., Bachelor’s degree in computer science, computer information systems, information technology, or a related field, or a combination of education and experience equating to the U.S. equivalent of a bachelor’s degree in one of the aforementioned subjects.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on topsysit.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all