Software Services Job Description
Software Services Duties & Responsibilities
To write an effective software services job description, begin by listing detailed duties, responsibilities and expectations. We have included software services job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Services Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Services
List any licenses or certifications required by the position: D365, F&O, MS, TOGAF, SCM, SSL, PMP, MBB, TLS, BC
Education for Software Services
Typically a job would require a certain level of education.
Employers hiring for the software services job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Engineering, Education, Computer Engineering, Software Engineering, Management, Leadership, Mathematics, Military
Skills for Software Services
Desired skills for software services include:
Desired experience for software services includes:
Software Services Examples
Software Services Job Description
- Proactively find potential server issues, and work with the game team to fix them before they are exploited
- Monitor server health and implement new metrics and techniques to quickly identify problem areas
- Own the full stack, from storage to service to frontend
- Build distributed systems using Java, Scala, Mesos, Gizzard, Cassandra, Thrift, and Zipkin
- Collaborate closely with designers, product owners and developers to define and implement elegant mobile solutions
- Fast prototyping of new user interactions and iteration based on feedback from peers and customers
- Build app experiences on top of existing Office 365 stack or build out Azure services
- Research, design, and develop new, or enhance current, applications and/or systems to efficiently and effectively meet criteria that have resulted from business or performance improvement requirements
- Continually keep up-to-date on new products, development tools, industry trends, and methodologies for incorporation into system platforms which includes conducting an assessment of current and future information technologies
- Define project requirements by meeting with management and end-users to gain a thorough understanding of project or project task needs, providing leadership and technical direction during all stages
- You obsess about designing software that can be applied across a variety of application scenarios
- You may have experience leveraging build and continuous integration (CI) frameworks such as Jenkins, Git, Gradle and Maven
- The ideal candidate will have direct experience developing APIs for other developers
- Integration experience with XML, XLST, SOAP, JSON, and RESTful web services
- 2-3 years of experience developing Java-based SOA services for mobile centric projects using synchronous/asynchronous and stateless processing models
- 2-3 years of experience designing and implementing Java/J2EE web applications
Software Services Job Description
- Write design requirements which may include both preliminary and firm estimates of system requirements, benefits, personnel, costs, timelines, , for review by management
- Meet with end users (e.g., clients, internal customers, ) to further identify system requirements, assisting with evaluating and analyzing specifications to determine if request is possible with existing resources
- Review analysis with end users and/or external vendors, evaluating and discussing possible options or recommendations
- Ensures timely and appropriate updates to relevant technical training material (documentation / presentation )
- Architect systems that are optimized for Amazon Web Services (AWS) environment
- Apply best practices and design patterns to improve code quality
- Collaborate with agile development team and partner
- Work on Definition, Validation, Delivery
- Engage in architecture and development of the software platform for current and next-gen entertainment data services
- Develop forward-looking schedule for projects, including negotiation, planning and management of changes
- Strong background in applied statistics and machine learning
- Hands-on experience with Hadoop ecosystem including MapR
- HBase and Spark highly desirable
- A minimum of 3 years’ industry experience, with at least 3 years working on the .NET platform and in web development
- Strong knowledge in MVC framework and Design Patterns
- Fluent in C#, and SQL
Software Services Job Description
- Gather, document and analyze business requirements to define scope of development
- Troubleshoot and provide necessary bug fixes related to client and User reported issues
- Provide maintenance support to existing applications
- Conduct presentations of the work where requested and participate in knowledge sharing sessions with other developers in the team
- Partner with our business owners to define software requirements
- Partner with senior software developers to refine scope of work and effort estimate
- Present technical alternatives based on business requirements
- Develop and design a solution to meet requirement specifications
- Use object-oriented and agile iteration methodology in the software development process
- Develop unit testing requirements, performance requirements, and test plans
- At least 3 years experience in PM
- At least 3 years experience in Tivoli
- Solid understanding of software design and patterns
- Expert level experience with programming languages such as Scala or Java
- Work seamlessly across the full-stack by utilizing UI frameworks, developing the server APIs, and interacting with persistence stores
- BS degree desirable but not required
Software Services Job Description
- Apply basic project management methodology and best practices to self-manage time, priorities, and resources
- Provide report status to customers and management team
- Contribute to the design, architecture and final implementation of Starz’s and Lionsgate’s TVE platforms
- Participate in code reviews with staff as necessary to ensure a high quality, performant product
- Be a subject matter expert for our client applications, backend services and business
- Build, design and implement scalable, robust and reliable cloud-based web applications and RESTful API services
- Write code to develop new software products and/or features, manage individual project priorities, deadlines and deliverables
- Collaborate with product, design, marketing, growth, support and quality teams to define and deliver product roadmaps
- Identify opportunities and implement solutions to improve engineering productivity
- Work closely with product owners and team to understand requirements, design and develop scalable solutions using best practices
- Experience managing Agile Software Development
- Passion for process improvements, innovation, and efficiencies
- Constant desire to stay informed of the latest industry/technology trends
- Experience in demonstrated track record of employee career & talent development
- Experience in coaching and establishing mentoring relationships
- Knowledge of the Financial Services industry and clients
Software Services Job Description
- Intern will support with experienced engineering guidance, to ensure a high level of Quality that meets customer expectations
- Development of new tools to accelerate/improving current processes
- Maintenance to existing software application
- Design, develop and implement client/server applications to meet complex trading and analytical requirements in a performance-sensitive environment
- Work on foundational projects to inform trader decisions
- Use Market Data to create signals to identify trading opportunities and allow traders to react to quickly changing market conditions
- Utilize full stack development experience and network programming to reduce latency
- Side projects (Android or iOS application, personal website ) or open source project contributions
- 2+ years of software development experience with a proven track record for excellence
- Experience developing mobile apps (iOS, Android, Windows)
- Experience in building cloud services and web APIs including Azure and REST APIs
- Relational database (Oracle, MySQL, PostgreSQL)
- Java Application Servers (Oracle WebLogic, JBoss, Tomcat)