IT Software Engineer Job Description

IT Software Engineer Job Description

4.9
182 votes for IT Software Engineer
IT software engineer provides user support on Network matters, including but limited to the IP telephony, network and video conferencing.

IT Software Engineer Duties & Responsibilities

To write an effective IT software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included IT software engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Collect, validate, and present detailed analysis through TM1
Build and maintain TM1 templates and web-sheets to allow power users to execute processes
Troubleshoot Cognos TM1 and Cognos BI issues and provide direction for resolutions and corrections
Thorough understanding of rules and feeders
Collaborate with business users and members of BI team including analysts, data ware house developers and managers
Understand Business Customer Needs
Work with other front end & back end developers to define best practices and processes around user interface development
Good knowledge in development and testing of Spring boot RESTful web services
Unit tests and regression tests software solutions
Support end user change management needs (documentation, information)

IT Software Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for IT Software Engineer

List any licenses or certifications required by the position: ITIL, SSL, PMP, CRM, AWS, HITRUST, SOC2, APICS, V3, CSSLP

Education for IT Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the IT software engineer 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, Software Development, Engineering, Information Systems, Education, Design, Information Technology, Business, Computer Engineering

Skills for IT Software Engineer

Desired skills for IT software engineer include:

TCP/IP network fundamentals
Adherence to ITIL principles
Databases
Hardware analysis
Data queues
ISeries API's
Multithreading
Performance tuning
Server Setups
User queues

Desired experience for IT software engineer includes:

Proficiency in more than one programming language
Bachelor’s degree from an accredited college or university in a related field such as computer science, business information management, computer engineering or equivalent
Experience with TELRIC, Obout or a similar control package
Requires general supervision from principal and/or senior software engineer
Bachelor’s degree or Master degree in Computer Science or related field with 8+ years’ equivalent experience of progressive Software Development
Strong software architecture and development skills using the Java stack

IT Software Engineer Examples

1

IT Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of IT software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for IT software engineer
  • Internal external customer facing application development
  • Develop rich front end experiences using technologies such as Angular JS, Kendo UI
  • Work in different roles across the whole solution life-cycle (requirement analysis, front-end-development, design, system integration, architect, support
  • Document your provided solutions- analyze root-causes in case of incidents and provide solutions for solving the problem
  • Develop simple, yet elegant business applications leveraging Web 2.0 concepts
  • Design business applications that can be built, leveraging the SaaS enterprise application platform
  • Extend the data model, as appropriate, to meet the needs of the business application
  • Collaborate with business analysts to test, deploy, and support business applications
  • Develops and executes Test plans (unit testing)
  • Documents and utilizes sound software development practices
Qualifications for IT software engineer
  • Practical experience delivering production applications in a distributed SOA environment
  • Track record of delivering quality software using industry best practices in all aspects of the software development process including Test-Driven Development methodology, Continuous Integration (CI), and Continuous Deployment (CD)
  • Experience working with QA, product management, customer service and other stakeholders in an Agile environment
  • Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and meet aggressive timelines with optimal solutions
  • Ability to innovate and work with innovative teams
  • Junior degree or above in computer science or related
2

IT Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking for an IT software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for IT software engineer
  • Provide 24x7 escalation support for software issues
  • Translates business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions with guidance from senior colleagues as appropriate by partnering with Business Analysts to understand business needs and functional specifications
  • Develops, configures, or modifies integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages
  • Facilitates the implementation and maintenance of business and enterprise software solutions to ensure successful deployment of released applications by packaging solutions for deployment
  • Participates and coaches others in all software development lifecycle phases by applying and sharing an in-depth understanding of company and industry methodologies, policies, standards, and controls
  • Collaborates with IT teams (e.g., Operations, Infrastructure, Architecture, Quality Assurance, Business Analysts) and key business partners to troubleshoot applications
  • Develops, configures, or modifies complex integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages
  • Validates and executes component integration test (CIT) scenarios to identify application errors and ensure software solutions meet functional specifications
  • Facilitates the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications by packaging solutions for deployment
  • Identify opportunities and create workflow automation for IT teams that provide measurable increases in efficiency
Qualifications for IT software engineer
  • CET 4 is priority, fluent oral English
  • Perseverance, attention to detail, team player, positive attitude
  • 2+ years of experience with enterprise application development or Oracle EBS technical consulting in a Manufacturing environment
  • 2-4 years’ development expertise in PL/SQL, Workflow
  • 2-4 years’ experience with SQL, SQL Database, ASP.NET and Web Services
  • Javascript, IIS, and an understanding of web based front ends
3

IT Software Engineer Job Description

Job Description Example
Our company is looking to fill the role of IT software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for IT software engineer
  • Develop and test new solutions following defined development standards
  • Assist with development, implementation, and monitoring of the team's quality system
  • Assist in migration of code through necessary environments
  • Assist in definition of team test strategy
  • Provide honest and direct feedback to fellow development team members
  • Partner with local IT & Operations teams to help drive business decisions and re-engineer business processes
  • Ability to perform code review to comply with established standards and desired quality level
  • Provide technical application support to the user community
  • Collaboration with Global IT Infrastructure team to ensure continues monitoring database and WMS systems
  • Collaborate with various teams (Global IT Infrastructure, Operations, Local IT leads, Global IT Security) to execute the change management for software deliveries
Qualifications for IT software engineer
  • ERP system experience in a manufacturing environment
  • Strong technical design, programming and troubleshooting skills
  • Quick learner for new technologies and product knowledge
  • Self-motivated, pro-active, customer focused and results driven
  • Proficient in several programming languages, scripting languages, and Unix shells
  • 3+ years of experience programming with an OO language (Java, C#, force.com)
4

IT Software Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of IT software engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for IT software engineer
  • Assist in development of production cut-over plans
  • Accountable for meeting project schedules by executing assigned project tasks
  • Advise the project manager of project status and problems of specific assignments
  • Resolve technical issues and escalate when appropriate
  • Technical support for all test phases – unit, integration, performance, regression and user acceptance testing
  • Develop and execute test scenarios required to verify system enhancements and new business application modules/release
  • Develop, maintain, and provide technical support for new and existing software solutions including escalated troubleshooting, debugging and resolving defects
  • Work collaboratively with cross functional project teams including but not limited to Supply Chain Supply team, Supply Chain Demand team, Sales Solution team, Finance Solution team, Manufacturing Solution teams, Security team, Master Data, and other project team members to drive strategic IT projects to completion
  • Participate in project evaluation, including planning, installation, testing, knowledge transfer to support teams and technical support as needed
  • Perform sufficient tests changes/enhancements in Development (DEV) & Quality (QA) environment before Production (PROD) deployments or implementations
Qualifications for IT software engineer
  • Bachelor's Degree in Mathematics or Computer Science or relevant experience
  • 3+ years of experience programming with Java or Force.com technologies
  • Experience with Object Oriented design and programming, and MVC
  • Knowledge of software development life cycle processes
  • Knowledge of webservices (WCF, ASP.NET)
  • Must be able to work with a team and support a common code base
5

IT Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking for an IT software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for IT software engineer
  • Responsible for debugging programs, including assessing the severity of problems, determining corrective action, resolving technical problems, and implementing solutions
  • Leads small applications development projects, interfacing with the business customer through the lifecycle
  • Prepares test data, plans and testing procedures
  • Requires UI/UX design and programming experience
  • ABAP and SAP experience a plus
  • Meet with customers
  • Collaborate with others (Business Process Analysts, Project Managers) to identify, clarify, and capture customer requirements
  • Document “As Is” and “To Be” process flows
  • This position will interact with our business areas on a daily basis and will interact / coordinate with offshore team on a daily basis
  • Candidates need working knowledge of Teradata
Qualifications for IT software engineer
  • Experience in deploying into Tomcat
  • C# and JavaScript (preference proficiency in at least one
  • Basic understanding of developing in cloud-based services (AWS)
  • Must have experience in C#/.Net experience within team environments and large implementations
  • Hands-on development experience with current open source tools and technologies (Java, Spring Framework, MySql, Hibernate)
  • JQuery or similar JavaScript framework

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates