Software Developer
Job Description
All Lines Technology is seeking a skilled and motivated Software Developer/Engineer to join our dynamic team. The ideal candidate will be responsible for developing new software applications, supporting existing software products, and collaborating with stakeholders to gather requirements and deliver high-quality technical solutions. You will have the opportunity to work on projects using Agile/SCRUM or iterative methodologies, contributing to the enhancement and maintenance of our software products.
Responsibilities:
- Develop new software applications that adhere to established technical standards and meet requirement specifications.
- Utilize Agile/SCRUM or iterative methodologies to contribute to project development and meet project milestones.
- Provide support for existing software products, accommodating change requests and troubleshooting support issues.
- Demonstrate technical expertise in working with database appliances, with a focus on large databases such as SQL Server and MySQL.
- Utilize ETL tools like SSIS and BI tools like SSRS and Power BI to create efficient data workflows and insightful reports.
- Gather requirements from stakeholders and translate them into actionable and usable software features.
- Take the lead in driving priorities within the Enterprise, resolving dependencies on Enterprise Solutions when needed.
- Write clean, well-tested, reusable, and maintainable code that aligns with industry best practices.
- Demonstrate enthusiasm for learning new technologies and applying them to software solutions.
- Design and create reusable reports and dashboards tailored for management and business needs.
- Translate business requirements into technical solutions that meet functionality and performance expectations.
- Participate in peer reviews to ensure the implementation of best practices and adherence to established standards.
- Provide assistance and guidance to other developers as required, fostering a collaborative and knowledge-sharing environment.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- Proven experience in software development, with a strong focus on developing applications and solutions. Understanding of Power Platform is a plus.
- Proficiency in working with database technologies, particularly SQL Server and MySQL.
- Experience with ETL processes using tools like SSIS and BI reporting using tools like SSRS and Power BI.
- Strong problem-solving skills and the ability to troubleshoot software issues effectively.
- Familiarity with Agile/SCRUM methodologies and iterative development practices.
- Excellent communication skills, both written and verbal, to gather requirements and collaborate with cross-functional teams.
- Ability to work independently and as part of a collaborative team.
- Detail-oriented with a focus on producing high-quality, maintainable code.
- Strong drive to stay up-to-date with emerging technologies and trends in software development.
- Demonstrated experience in designing and creating reports and dashboards for management.
- Ability to interpret business requirements and translate them into technical solutions.
Preferred Qualifications:
- Experience with other database technologies and data warehousing concepts.
- Knowledge of software development best practices and design patterns.
- Experience working with Enterprise Solutions and integrating them into software projects.
Date Posted
03/19/2024
Views
5
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View DetailsIntern People Experience - Personio
Views in the last 30 days - 0
Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...
View Details