SOFTWARE DEVELOPMENT SPECIALIST
Core
Manage and implement IT projects, deliver production support, and develop reliable applications to meet client and organizational requirements.
Role type
Mid-level software development specialist
Builds
Reliable and secure applications, web services, and internal/external systems
Domain
IT services, data technology, and enterprise software
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, API design (REST/SOAP/JSON), Shell scripting, .NET (C#, VB, ASP), Java, UNIX/Linux/Windows OS, Relational databases (Sybase, Oracle, SQL Server, MySQL), ETL tools (Power Center, DataStage), Service Bus development, Agile/Scrum methodology
Preferred skills
IBM Datapower, IBM Broker, Atlassian suite (Bitbucket, Jira, Confluence), Veracode
Technologies
.NET, Java, Shell, SQL, Oracle, Sybase, Control-M, IBM Broker, Power Center, DataStage, Veracode, Atlassian
Responsibilities
Evaluate project timelines and allocate resources, analyze and document requirements, develop applications following architectural standards, maintain and optimize internal/external applications, provide production support and troubleshoot incidents, deliver complete solution handovers to maintenance teams, lead technical solutions for internal or external projects
Seniority
Mid-level, hands-on IC