Senior Software Developer
Job Description
Senior Software Developer
Are you a passionate about programming and coding?
Are you passionate about creating a solution to help people to live better?
About the Role
As an application support engineer, you'll play an integral role in developing new applications to support company's strategy roadmap
Responsibilities
Writing technical specifications and requirement definitions based on conceptual design stated business requirements.- Supporting, maintaining, documenting, and writing unit tests for software
- Analyzing code faults to find root causes of errors
- Participating in full development life cycle including requirements analysis and design
- Consulting with Product Management and end-users to prototype, refine, test, and debug programs to meet needs
- Maintaining existing code, port it to new platforms
- Participating in the design and development of new features, products, and utilities
- Identifying and evaluate new technologies for implementation
- Analyzing user needs to determine the technical requirement
- Serving as a technical expert on development projects
The system software developer is a full-stack system developer who can work with systems engineering, and client work, participate in the full development life cycle including requirements analysis, product design, and software implementation, improve the functionalities of our software, and enhance the technology advantage of our product.
Requirements
Have a bachelor's degree in Computer Engineering, Computer Science, or Electrical Engineering- Have a minimum of 5 years of experience developing large system software in Java, C#, or other OO languages
- Have 3+ years of experience with OOA/OOD software development methodology
- Have 3+ years of experience producing software documents, such as design documents and test plans
- Have 3+ years of experience in full development lifecycle for software projects
Preferred Additional Skills
- Have experience with UML and OOA/OOD software development methodology
- Have experience designing and developing large scale distributed applications
- Have experience with TCP/IP networks, routing, and writing network communication software in Java/C#
- Have experience/knowledge of Capability Maturity Model Integration (CMMI) or ISO 9001
- Supervisory experience with 1 to 5 team members
Flexible Working
At Conduent, we want you to be yourself. We recognize that everyone is different and that how people want to work and deliver at their best is different for everyone too.
In this role, you can expect the following working conditions:
Remote work: Enjoy the convenience of working from home and maximize your time by unplugging at the end of your workday.
Working For You
Perks and rewards designed for you:
Health and Welfare Benefits: Our health and welfare benefits can be tailored to fit you and your family's needs and start on the first day of employment.- Retirement Savings: We will support you as you save for your future.
- Employee Discounts: We offer you access to a vast selection of global, national, and local discounts on merchandise, services, travel, and more.
- Career Growth Opportunities: We help you thrive, so together, we can grow. We provide opportunities to advance your career with a vast portfolio of businesses and a global footprint.
- Paid Training: Earn while you learn and continue to grow with access to award-winning learning platforms throughout your Conduent career.
- Paid time off: We provide attractive paid time off packages designed for you to enjoy your life away from work.
- Great Work Environment: We are proud of our award-winning culture and the recognition we've received for our diversity efforts.
Join Us
At Conduent, we are one team, one mission. We understand that our success is directly related to the success of our associates. We strive to create a culture where you can:
Bring your authentic self to work
Grow and thrive, both personally and professionally
Make a difference with our clients, in our communities, and with the millions of people we support
When you join Conduent, you are engaged in creating the future - both our company's and your own. With more than 60,000 associates across 24 countries, we will provide you the opportunity to grow with a team of people who will challenge and inspire you to be the best!
Conduent is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, gender expression, sex/gender, marital status, sexual orientation, physical or mental disability, medical condition, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law.