Entelect Software
1 week ago
Senior Software Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Entelect Software
- Location
- New Zealand, North Island, Auckland, Auckland City, Penrose New Zealand
- Posted
- 1 week ago
Job description
Summary:
The Senior Software Engineer will be responsible for designing, developing, and maintaining software systems and applications in the Information and Communication Technology industry. They will work with the IT team to analyze user requirements, implement software solutions, and oversee system testing.
Responsibilities:
- Develop and maintain software systems and applications using programming languages such as Java, Python, C++, and others.
- Utilize agile development methodologies to meet project objectives.
- Lead the design, implementation, and testing of complex software systems.
- Conduct software analysis, evaluate system performance, and make improvements as needed.
- Collaborate with other IT team members, including project managers, software developers, and quality assurance professionals.
- Develop and maintain documentation of software architectures and design decisions.
- Mentor, coach, and provide technical guidance to junior software engineers.
- Keep up to date with the latest technologies and trends in the industry and apply them to improve the organization’s software systems.
- Participate in the evaluation of new software tools and technologies to recommend upgrades or replacements for existing IT systems.
Qualifications:
- Bachelor’s degree in computer science or a related degree.
- Several years of professional experience in software engineering with a strong background in object-oriented programming.
- Deep knowledge of software design patterns, databases, and web technologies.
- Excellent communication skills and keen attention to detail.
- Ability to work independently or as part of a team.
Required skills
- teamwork
- java
- communication skills
- system performance
- databases
- trends
- python
- software engineer
- c++
- object-oriented programming
- computer science
- web technologies
- agile development methodologies
- software testing
- software solutions
- software developers
- software tools
- system testing
- technologies
- project managers
- applications
- software implementation
- it team
- software design patterns
- user requirements
- software design
- software architectures
- software systems
- project objectives
- software analysis
- design decisions
- information and communication technology
- quality assurance professionals
- junior software engineers
Interested in this position?
Create your free account and tailor your CV to match this job.