Application Deadline: June 26, 2022
About OM Consulting and Engineering:
OM Consulting and Engineering is an IT consulting company working on providing hardware, software, IT resources and creating IT infrastructures for organizations businesses which are involved with IT.
Software Designer Responsibilities:
- Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Directing system testing and validation procedures.
- Directing software programming and documentation development.
- Consulting with departments or customers on project status and proposals.
- Working with customers or departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
Job Requirements
Software Designer Requirements:
- Degree in information technology, computer science, or related academic background.
- A minimum of 4 years’ experience Developing large systems solid experience and knowledge of software engineering practices.
- Experience of working with formal software development methodologies and tools is required.
- Good communication skills
- Good time management skills
- Ability to work in Agile environment.
- Exceptional attention to detail.
- Experience with test-driven development
- Excellent analytical problem solving skills.
- Ability to develop software in Java, Ruby on Rails, C++ or other programming languages
- Proficiency in software engineering tools
How to Apply
Interested and qualified applicants who fulfill the above requirements can apply with the job application form following this link https://forms.gle/Y3kqEUYXcbnCZmJa7