Job title: Senior Developer Programmer
Company: FM CLARITY PTY. LTD.
Job description: FMClarity is looking for a full-time (38 hours a week) industrious Senior Developer Programmer to join our rapidly evolving software startup in Melbourne, Australia. Being proven leaders in our domain and delivering many industry-firsts has provided us with a strong foothold in the fairly untapped facilities management opportunity. We’re on a massive growth curve, so this is a fantastic opportunity to join and the right time for our next-generation high-throughput SaaS offerings.Job Description:
Designing and developing cloud software applications: Creating and maintaining software applications by designing the overall infrastructure & functionality. This involves understanding stakeholder requirements, selecting appropriate technologies, and writing code.
Programming and coding: Writing, testing, and debugging code using programming languages such as Javacript, HCL & Bash. Implementing algorithms, data structures, and software design patterns to create efficient and maintainable solutions.
Software testing and quality assurance: Conducting thorough testing of software applications to identify and fix bugs, ensuring that the software meets quality standards and functional requirements. This may involve manual testing, automated testing, or both.
Collaborating with a development team: Working closely with other developers, software engineers, and stakeholders to understand project requirements, discuss technical solutions, and collaborate on development tasks. This may include participating in code reviews and providing constructive feedback.
Maintaining and updating software: Monitoring and maintaining existing software applications by identifying and resolving issues, implementing enhancements and updates, and ensuring compatibility with new technologies or system updates.
Documentation: Creating and maintaining technical documentation, including code documentation, user manuals, and system specifications. This helps ensure proper understanding, usage, and maintenance of the software by developers and end users.
Problem-solving and troubleshooting: Investigating and resolving technical issues, analysing system logs, and conducting root cause analysis to identify and fix problems in the software.
Keeping up with industry trends: Staying informed about the latest trends, tools, and technologies in software development. Continuously learning and improving skills to enhance software development practices and efficiency.
Collaboration with stakeholders: Collaborating with clients, project managers, and end users to gather requirements, provide progress updates, and ensure software solutions meet their needs and expectations.
Project management and planning: Participating in project planning, estimating development efforts, setting milestones, and managing timelines to ensure timely delivery of software projects.
Developing and maintaining secure development functions and environments.Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience may be considered.
Proven experience as a Developer Programmer or similar role for at least three years, demonstrating proficiency in developing software applications.
Strong knowledge of programming languages such as Javascript, HCL & Bash, or others relevant to the position.
Experience with software development methodologies, such as Agile or Scrum, and familiarity with SDLC processes.
Proficiency in writing clean, efficient, and maintainable code.
Familiarity with software development tools and technologies, such as integrated development environments (IDEs), version control systems (e.g., Git), and bug tracking systems.
Strong problem-solving skills and the ability to work well within a team environment.
Excellent communication and interpersonal skills to effectively collaborate with cross-functional teams and stakeholders.
A proactive and self-motivated attitude, with the ability to prioritize tasks and meet project deadlines.Preferred Skills:
Experience with web development frameworks (e.g., Meteor, GraphQL, React) and related technologies (HTML, CSS, JavaScript).
Familiarity with database systems (e.g., SQL, NoSQL) and proficiency in writing efficient database queries.
Deep knowledge of AWS and experience with deploying complex applications to the cloud.
Understanding of security best practices and familiarity with common security vulnerabilities.
Experience with mobile app development (iOS, Android) and related frameworks (e.g.,Expo, React Native).
We offer competitive compensation, a collaborative work environment, and opportunities for professional growth. If you are passionate about software development, possess the required skills and qualifications, and thrive in a fast-paced, innovative environment, we would love to hear from you.We will be accepting applications for 28 days from the day this advertisement was posted.
Expected salary: $100000 per year
Location: Cremorne, VIC – Melbourne, VIC
Job date: Thu, 19 Dec 2024 23:13:23 GMT
Apply for the job now!
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.