SOFTWARE ENGINEER

80.000.000
Canda Solutions Llc


Join CANDA Solutions, LLC as a Software Engineer in our vibrant Columbia, Maryland office! This is an exciting opportunity for experienced candidates looking to thrive in a flexible in-office position where high performance meets innovation. Work alongside a passionate team dedicated to excellence and problem-solving in the ever-evolving IT landscape. Here, you'll have the chance to contribute to meaningful projects that directly impact our clients while honing your skills in a supportive environment. The salary for this role ranges from $108,000 to $156,000, reflecting our commitment to rewarding talent and expertise.A little about CANDA Solutions, LLCCANDA Solutions was created from the need for advanced technological solutions that provide secure and flexible results. Our experience in National Security and business applications, risk management, data warehouse and database development, range of operating systems, cloud and security helps us to deliver innovative solutions that exceed expectations. Through managing large enterprise programs and implementing large ERP systems for risk management, we discovered a common challenge – clients were seeking simple answers that large systems needed a lot of time and expense for customization. So, we created Fresh Haystack case management platform and specifically designed it to be risk focused, to simplify technical implementation, deliver business benefits and compliance while improving worker productivity and confining expenditures. As we celebrated 15 years in 2023, we continue to grow, embrace new technologies, remain committed to simplifying National Security and supporting our clients' mission success.Day to day as a Software EngineerAs an experienced Software Engineer at CANDA Solutions, LLC, you'll leverage your strong technical background to tackle complex problems in a fast-paced, collaborative environment. This in-office position allows you to engage with a talented team dedicated to excellence. You will be responsible for coding, debugging, testing, and troubleshooting throughout the entire application development process, ensuring that our high-performance applications align with our business objectives.Your innovative mindset and problem-solving skills will be vital in driving the success of our projects, making a significant impact within the company and for our clients. Join us and turn your passion for software engineering into a rewarding career!Does this sound like you?To excel as an experienced Software Engineer at CANDA Solutions, LLC, you will need a robust skill set that aligns with our high-performance standards. Key responsibilities include designing, developing, testing, and deploying scalable front-end and back-end software solutions. You'll collaborate with cross-functional teams to define and implement new features while optimizing existing applications for improved performance. A Bachelor's or Master's degree in Computer Science or a related field, along with at least 7-10 years of professional experience, is essential.Proficiency in C# and .NET Core is a must, and familiarity with modern frameworks such as Blazor, React, or Angular will be beneficial. Experience with cloud platforms like AWS or Azure, containerization with Docker, and strong knowledge of database technologies (both SQL and NoSQL) are critical. Excellent problem-solving skills, analytical thinking, and the ability to communicate effectively will ensure your success in this dynamic, flexible in-office position.Key ResponsibilitiesDesign, develop, test, and deploy scalable and maintainable front end and back end software solutions.Collaborate with cross-functional teams to define and implement new features.Optimize and enhance existing software applications for improved performance and scalability.Conduct code reviews to maintain code quality, performance, and security.Troubleshoot and resolve software defects and technical issues.Document software designs, processes, and implementation details.Required Qualifications:Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.Minimum 7-10 years of professional experience in software development.Proficiency in one or more programming languages, with a primary focus on C# and .NET Core (e.g. Java, Python, JavaScript).Experience with modern web frameworks and libraries (e.g. Blazor, React, Angular, Node.js).Strong understanding of software development methodologies, including Agile and DevOps practices.Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).Knowledge of database technologies (SQL, NoSQL) and data modeling.Familiarity with CI/CD pipelines and version control systems (Git, GitHub, GitLab, Jira).Excellent problem-solving skills, analytical thinking, and attention to detail.Strong communication and collaboration skills.Proficient in writing robust and maintainable unit tests to ensure code quality and functionality.Preferred Qualifications:Experience in cybersecurity, AI/ML, or big data technologies.Knowledge of microservices architecture and API development.Experience with Blazor development for front-end web development.Secret Clearance RequiredUnited States CitizenWill you join our team?If you feel that this job is what you're looking for, applying is a piece of cake - just follow the instructions on this page. Good luck! #J-18808-Ljbffr

trabajosonline.net © 2017–2021
Más información