
IT Software Engineer
Disruptors for a sustainable future
At Anew, we are passionate about delivering meaningful, measurable climate impact in a decarbonizing economy. Inspired by our values of integrity, trust, creativity, and hope, and grounded by decades of experience and unsurpassed knowledge in environmental markets, we make it possible for organizations and communities to thrive while building a sustainable future.
We’re seeking high-energy, creative team players eager to apply their talents to the defining challenge of our time. If you’re committed to excellence and excited by the prospect of doing well by doing good, we look forward to hearing from you.
General Summary: A talented and passionate IT Software Engineer to join our growing technology team. As an IT Software Engineer, you will be instrumental in designing, developing, implementing, and maintaining software solutions that support our internal IT operations and business processes. You will collaborate with IT teams and business stakeholders to build efficient, reliable, and scalable applications that drive our organizational success.
Primary Responsibilities and Competencies:
- Design, develop, and implement software applications and tools to automate IT processes, improve efficiency, and enhance system functionality.
- Write clean, well-documented, and efficient code in various programming languages (e.g., Python, Java, C#, JavaScript) based on project requirements.
- Collaborate with IT operations, security, and infrastructure teams to understand their needs and translate them into technical specifications.
- Develop and maintain APIs and integrations between different IT systems and applications.
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
- Troubleshoot and resolve software defects and production issues in a timely manner.
- Develop and execute unit, integration, and system tests to ensure the quality and reliability of software solutions.
- Contribute to the development and maintenance of technical documentation, including design specifications, user manuals, and API documentation.
- Stay up-to-date with the latest software development trends, technologies, and best practices.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Work closely with database administrators to design and optimize database schemas for applications.
- Implement and maintain security best practices in software development to ensure the security of our applications and data.
- Contribute to the continuous improvement of our software development processes and tools.
- Provide technical support and guidance to other IT team members on developed applications.
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
- Will assist in basic IT office support
Required Education, Experience and Certification:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer or Developer, with a focus on developing applications for internal IT use or business process automation.
- Strong proficiency in one or more programming languages (e.g., Python, Java, C#, JavaScript).
- Experience with database technologies (e.g., SQL Server, MySQL, PostgreSQL) and writing SQL queries.
- Familiarity with API development and integration (RESTful, SOAP).
- Understanding of software development methodologies (e.g., Agile, Waterfall).
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
Preferred Qualifications:
- Experience with specific technologies relevant to our IT environment (e.g., cloud platforms like Azure or AWS, specific automation tools).
- Familiarity with scripting languages for automation (e.g., PowerShell, Bash).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of CI/CD pipelines and tools.
- Experience with front-end development frameworks (e.g., React, Angular, Vue.js) if applicable to the role.
- Understanding of security principles in software development (e.g., OWASP).
Skills:
- Programming (Python, Java, C#, JavaScript - specify preferred)
- Database Management (SQL Server, MySQL, PostgreSQL)
- API Development (RESTful, SOAP)
- Software Development Lifecycle (Agile, Waterfall)
- Version Control (Git)
- Problem-Solving
- Analytical Thinking
- Communication (written and verbal)
- Teamwork and Collaboration
- Scripting (PowerShell, Bash - preferred)
- Cloud Technologies (Azure, AWS - preferred)
- Containerization (Docker, Kubernetes - preferred)
- CI/CD (preferred)
- Front-End Development (React, Angular, Vue.js - if applicable)
- Software Security
Equal Employment
Anew is committed to providing equal employment opportunities. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, place of origin, political belief, religion, marital status, family status, physical or mental disability, sex, sexual orientation, gender expression, gender identity, age, or criminal conviction for which a pardon has been granted, or any other protected category under federal, state, provincial and local laws governing workplace discrimination.
Anew is committed to creating and maintaining a workplace in which all employees have an opportunity to participate and contribute to the success of the business and are valued for their skills, experience, and unique perspectives.
Create a Job Alert
Interested in building your career at Anew Climate? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field