Description and RequirementsTeam/BU Description:
Join our dynamic development team, where you'll work closely with four other developers, focusing on the backend and agent components of Netreo products. In this role, you will be responsible for implementing new features, fixing bugs, and conducting peer code reviews. Our team operates with daily scrums and two-week sprint cycles. Additionally, you'll collaborate with our backend data ingestion and processing team and assist in the end-to-end platform testing.
We offer a stimulating and challenging work environment in a rapidly growing company. You'll have the opportunity to work on exciting projects involving cutting-edge technologies. We foster a collaborative environment and provide ample professional development opportunities. Our competitive compensation and benefits package includes a performance bonus program.
Job Description:
BMC company, seeks an experienced software developer with over 8 years of experience. You will be responsible for implementing the core processing code for our acclaimed cloud and on-premises monitoring application. You will contribute to developing our platform's core ingestion and analytics components, data processing, and supporting services. Your code will source observability data from various technologies, including networking equipment, servers, infrastructure services, and database engines. You'll construct services that transform, store, and query data, making it available to our application layer and APIs as needed.
What You’ll Do:
- Design full-stack software with architectural guidelines in mind (secure, high-performing, scalable, extensible, flexible, simple).
- Develop front-end and back-end code for new and existing products.
- Architect, develop, and test cross-browser and cross-platform applications.
- Collaborate with cross-functional teams, including design, product management, backend architects, and development teams.
- Translate wireframes into functional requirements and write well-abstracted, reusable, high-performance code for UI components.
- Suggest continuous improvements in user interface, software architecture, or new technologies.
What You’ll Have in Experience and Skills:
- 8+ years of work experience in software development.
- Solid experience with both front-end and back-end development.
- Proficiency in C# .Net Framework / .Net Core.
- Experience with SQL Server, MySQL, PostgreSQL, and NoSQL databases.
- Proficiency in Team Foundation Services/Azure DevOps and concepts of GIT, Azure pipeline builds, and deployment.
- Strong hands-on experience with Azure platform features and functionalities, including Cloud Services, App Services, Virtual Machines, Data Factory, and other services.
- Strong knowledge of HTML5, CSS3, and responsive design.
- Hands-on experience with JS frameworks like Vue, Angular, jQuery, Knockout.js, or similar.
- Experience in caching, minification, and bundling techniques to improve front-end performance.
- Strong troubleshooting skills with the ability to document technical issues and new features.
Experience in the following areas is a plus:
- Familiarity with the Atlassian toolset (JIRA, Confluence, BitBucket).
- Experience creating, consuming, and maintaining API endpoints.
- Strong written and verbal communication skills.
- Basic understanding of security and secure coding practices.
- Ability to create and run unit tests.
(
know more and how to apply.