Software Designer Job Description
Software Designer Duties & Responsibilities
To write an effective software designer job description, begin by listing detailed duties, responsibilities and expectations. We have included software designer job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Designer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Designer
List any licenses or certifications required by the position: SAS, DO-178B, MCA, D0-178B, IIS, MQ, MS, BTLE, SSL, J2EE
Education for Software Designer
Typically a job would require a certain level of education.
Employers hiring for the software designer 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, Information Systems, Technical, Engineering, Computer Engineering, Software Engineering, Electrical Engineering, Design, Education, Computer
Skills for Software Designer
Desired skills for software designer include:
Desired experience for software designer includes:
Software Designer Examples
Software Designer Job Description
- Deployment Models
- Data Models and Migration Specification
- Identify development and production environment needs
- Act as guardians of local standards
- Communicate matters of technical importance to relevant staff
- Hedging risk, checking EOD and INTRA day PNL, and identify cases of rogue trading
- Regulatory checks for Independent Price Verification and Prudential Valuation
- FRTB and RDAR Reporting
- Finance IPV, Pruval and PNL attribution storage and regulatory compliance
- Coordinate with System Integration to resolve issues with Compliance, Approvals or Production for products currently in development
- Lead and escort developers in their day to day tasks related to DB, such as debugging cases from production systems, optimize queries to DB, analyzing Load-Tests results
- Knowledge in NoSQL knowledge is preferred
- To be considered, candidates must provide a portfolio
- Has strong sense of ownership and responsibility
- Analyze requirements, participate in design of new features in the product
- Develop/implement of feature design for product new release
Software Designer Job Description
- Release process, required approvals & timeline should be followed
- Deliver changes / enhancement to system as prioritised by the business
- Contribute to the elaboration of Sw
- Perform development of Sw
- Seeks out external insights and best practice, bringing these into the business, Contributes to ways to create value for our customers that enhance the worth of the business
- Works collaboratively and contributes to high performance teams, Demonstrates strong communication skills that engage and motivate others
- Experience as database focal point for a certain project or product is a big advantage
- Passionate to software development
- Deliver commitment on time, with high quality
- Typically a Bachelor's degree or above in Computer Science (or equivalent experience)
- 5+ years’ software development experience and 3+ years of hands on Web application development
- Familiarity with .Net Framework, good knowledge on C#, WPF, Xaml
Software Designer Job Description
- Architect information and content structures, flows and interactions for Company websites and web products to meet customer needs and deliver optimum user experience
- Leads interface and customer experience idea generation, abstract design and prototyping and works with project staff throughout development and testing phases to complete projects
- Develops creative responses to UX issues that arise during development and testing
- Builds prototypes and simulations of user interfaces
- Produces wireframes, flow diagrams, specifications and other design related documentation
- Extends, facilitates and maintains pattern libraries, and other standards resources, to document common approach to Company user interface design
- Advocates for user-centered design process and contributes to overall user experience of customer-facing web and digital products
- Drives multiple simultaneous multi-disciplinary projects to completion
- May lead work of others
- Assigned projects up to highest complexity, applying intensive and diversified knowledge principles and practices in broad areas of assignments
- Bachelor degree in Computer Engineering or Computer Science, 0-2 years of experience
- Strong Command of HTML5/CSS3/Javascript development
- Good knowledge about Web Service Development, Restful API development, and popular database
- Familiar with WebRTC
- Experienced in cross-OS software development
- Good understanding on elements of Agile mode
Software Designer Job Description
- At least 5 years hands on design and development experience in relevant technologies in recent past
- Good experience in C#, .Net
- Technical design and implementation of relevant modules/ components/ applications, using ASP.NET, C# .NET 4.0, SQL 2008,HTML/CSS, AngularJS, JS and WebApi with VS2010 as IDE
- Efficient in Database concepts and writing SQL queries
- Unit Test coverage using NUnit, Jasmine
- Coordinating & reporting Phases among Global team
- Experience designing and developing software platforms or solutions
- You work in agile environment as an active team member and have the ability and commitment to rapidly learn emerging technologies
- Experience in IP/MPLS networking and routing protocols
- Experience in Layer1/2 protocols
- Technical design of the application/ components to be delivered
- Development of various modules / Functionalities across CRM
Software Designer Job Description
- Experience of CICS Webservices
- Minimum 2 years of applicable experience in product Firmware Development through to release
- Experience with Microsoft IIs7, C# /asp.net MVC, Microsoft SQL server, Javascript, Powershell, UI/UX design, .net framework
- Responsible for the design of software on component or module level
- Perform work in line with the product development resp
- Exposure to, and experience applying cryptographic and related security algorithms
- Has worked extensively in mainframe based design and development of at least 1 large scale project
- Expertise in mainframe technologies (COBOL, JCL, File Handling, DB2, VSAM and batch Job scheduling & monitoring) and exposure to CICS online technologies
- Thorough knowledge in Change Management standards
- Expertise in mainframe (Batch / Online) technologies
- Minimum of 4 years experience in system development involving mainframe technologies
- Good experience in the technical and functional aspects of UK Channels/Payments landscape