Senior .Net Software Developer

0
180

FayeBSG is a global technology company that helps companies grow by successfully creating, customizing, implementing, and managing industry leading customer experience, CRM, and ERP software platforms to meet ever evolving business needs. As a SugarCRM Elite partner and the 2020 Sugar Global Reseller of the Year, FayeBSG is also a leading partner with Sage, Zendesk, Salesforce, HubSpot, and a variety of other products. We also build our own line of add-on products and offer custom software solutions.

Work with FayeBSG and make a difference in real and measurable ways. We believe in hard work, professionalism, personal & professional growth, and being the best at what we do. Do you love software? Our values support the belief that anything is possible, and we are looking to add members to the team who feel the same. We invite you to explore exciting career opportunities with one of the leading software and professional service companies in the industry.

Duties and Responsibilities

  • Communicate regularly and write clean code. Review, analyze and resolve application issues as needed.
  • Collaborate with team members on the design and implementation of new functionalities on the different platforms.
  • Produce high-quality software on schedule
  • Extend and optimize current software architecture
  • Participate in design and code reviews regularly
  • Evaluate and identify appropriate technology choices
  • Explore and evangelize new software design and architecture
  • Adapt to a fast-paced collaborative environment
  • Possess strong written and verbal communication abilities, flexibility, and commitment to meeting deadlines are a must

Technical Skills and Experience Desired

  • BS in Computer Science, Engineering, related field of study, or comparable work experience.
  • 3+ years of demonstrable software design and development experience in C# & .Net Core development
  • 3+ years of relational database experience like MSSQL, PostgreSQL, or MySQL.
  • 2+ years of experience with modern JavaScript libraries like node.js, react.js
  • 5-10 years of hands-on software development experience
  • Extensive experience developing APIs, services, and applications
  • Familiarity with modern data caching solutions & the microservices architecture
  • Nice to have demonstrated expertise in developing and deploying cloud hosted services (AWS preferred) and AWS services like S3, EC2, SQS, API Gateway…
  • Experience with Docker and Kubernetes or ECS/EKS desired
  • Hands-on experience programming and using modern CI/CD pipeline preferred
  • Experience in programming with NoSQL databases
  • Solid working knowledge of current Internet technologies and Best Practices
  • Knowledge of Computer Science fundamentals: data structures, algorithms, design patterns, databases, operating systems, and debugging

Professional Skills & Experience

  • Proactive, creative participation in the execution of projects
  • Ability to translate business requirements into software solutions and understand customer needs
  • Excellent communication, interpersonal skills, and writing skills
  • Strong team-oriented skills (programming on the same project with other team members)
  • Ability to meet deadlines, make autonomous decisions and exercise good judgement
  • Adept at working from home

Performance Factors & “Soft Skills”

  • Highly self-motivated and hard working
  • Caring about clients
  • Positive, can do, “anything is possible” attitude
  • Love of software
  • Significant attention to detail
  • Demonstrable energy, determination, and persistence
  • Sense of humor

Benefits

  • Flexible working time
  • Work from home
  • Option to be employeed by Serbian Company or to be contractor of US company
  • Working with internation and experienced team
  • Competitive compensation
  • Working with cutting edge technologies.

FayeBSG Values

Performance and attitude consistent with FayeBSG Values:

  • Take Care of Our Clients
  • Anything is Possible Attitude
  • Move Fast
  • Innovation Rules
  • Commitment to Growth
  • Conscious & Enthusiastic Teamwork
  • Own What Happens

POSTAVI ODGOVOR

Please enter your comment!
Please enter your name here