Back to all jobs
C
About the role
<p><strong>Software Engineer Job Responsibilities:</strong></p>
<ul>
<li>Develops information systems by designing, developing, and installing software solutions.</li>
<li>Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.</li>
<li>Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.</li>
<li>Investigates problem areas.</li>
<li>Follows the software development lifecycle.</li>
<li>Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.</li>
<li>Prepares and installs solutions by determining and designing system specifications, standards, and programming.</li>
<li>Improves operations by conducting systems analysis and recommending changes in policies and procedures.</li>
<li>Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.</li>
<li>Protects operations by keeping information confidential.</li>
<li>Provides information by collecting, analyzing, and summarizing development and service issues.</li>
<li>Accomplishes engineering and organization mission by completing related results as needed.</li>
</ul>
<p><strong>oftware Engineer Qualifications / Skills:</strong></p>
<ul>
<li>Analyzing information</li>
<li>General programming skills</li>
<li>Software design</li>
<li>Software debugging</li>
<li>Software documentation</li>
<li>Software testing</li>
<li>Problem solving</li>
<li>Teamwork</li>
<li>Software development fundamentals</li>
<li>Software development process</li>
<li>Software requirements</li>
</ul>
<p><strong>Education, Experience, and Licensing Requirements:</strong></p>
<ul>
<li>Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline</li>
<li>5+ years of professional software development experience</li>
<li>Proficiency in Java or C++, and object-oriented design skills</li>
<li>Application architecture and design patterns</li>
<li>Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred</li>
<li>Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations</li>
<li>Experience in development of distributed/scalable systems and high-volume transaction applications</li>
</ul>
731,000+ hidden jobs like this
CodeBlack and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites