Apply

Principal Software Engineer .Net

Posted 2024-11-07

View full description

💎 Seniority level: Principal, 7+ years

🔍 Industry: Communications

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: Microservices

Requirements:
  • English level B2+.
  • 7+ years of experience in the design and development of complex applications using various Microsoft technologies (C#, ASP.NET, MVC, Web APIs, SQL Server, etc.).
  • Kentico 11 and above experience will be preferred.
  • Experience in design patterns specific to CMS.
  • Experience in working with GIT, Confluence, and JIRA.
  • Hands-on experience in writing Lambda Expression and Linq query.
  • Able to create and review tags on Jira and Stash with Sprint and Releases.
  • Good to Have: Worked on Azure & ASP.NET Core.
  • Experience in working in an Agile model.
Responsibilities:
  • Work closely with Creative, Business, Technology and QA teams to ensure the technology will be functional and meet performance targets.
  • Own the development of sub-systems and ensure they follow the established technical architecture and design.
  • Implement user and business requirements which are composed of multiple development activities or touch various sub-systems.
  • Maintain concise and clear documentation on projects as dictated by each capabilities guidelines and best practices.
  • Debug complex issues in existing software applications.
  • Provide proactive feedback on policies and procedures when an opportunity for improvement exists.
  • Perform code reviews and enforce coding guidelines and best practices.
Apply

Related Jobs

Apply

📍 Slovakia

🏢 Company: Creative Chaos

  • Minimum Bachelor's degree in Computer Science/Software Engineering or equivalent.
  • 6-8 years of related professional industry experience.
  • Strong communication skills.
  • Proficiency in Microsoft technologies, tools, and platforms.
  • Knowledge of .Net Core, ASP.Net MVC, and Web API.
  • Experience with Azure and AWS.
  • Experience in writing backend components and Restful APIs.
  • Understanding of security standards and compliances.
  • Experience with various relational and schemaless databases such as Oracle/SQL Server, MySQL, PostgreSQL, and MongoDB.
  • Experience with creating database structures for required functionality.
  • Experience with writing unit tests and achieving a minimum of 90% test coverage.
  • Knowledge and experience with Github, JIRA, and other collaboration tools.
  • Understanding of fundamental concepts and design principles.
  • Basic understanding of front-end technologies.
  • Flexible attitude and versatile personality.
  • Strong presentation skills.
  • Strong influence among team members.

  • Lead a team of software engineers.
  • Mentor team members through training and guidance.
  • Analyze business requirements.
  • Estimate assigned tasks.
  • Write code and unit tests.
  • Collaborate with other team members.
  • Tune code for enhanced security and performance.
  • Maintain systems by fixing existing issues.
  • Update issue tracking software.
  • Provide status updates.
  • Communicate with clients.
  • Control versions of code.
  • Research new technologies.
  • Upgrade skills and knowledge.
  • Evaluate candidates for open positions.

AWSPostgreSQLSQLASP.NETMongoDBMySQLOracleJiraAsp.NETASP.NET MVCAzure.NET.NET coreCommunication SkillsCollaboration

Posted 2024-11-09
Apply
Apply

🔍 Communications

  • English level B2+.
  • 7+ years of experience in complex application design and development using Microsoft technologies such as C#, ASP.NET, MVC, Web APIs, SQL Server.
  • Preferred experience with Kentico 11 and above.
  • Experience with design patterns specific to CMS.
  • Proficient in GIT, Confluence, JIRA.
  • Hands-on experience in writing Lambda Expressions and LINQ queries.
  • Familiar with creating and reviewing Jira and Stash tags with Sprints and Releases.
  • Good to have Azure and ASP.NET Core experience.
  • Experience working within an Agile model.

  • Work closely with Creative, Business, Technology, and QA teams to ensure technology functionality and performance.
  • Own the development of sub-systems in accordance with technical architecture.
  • Implement user and business requirements, involving multiple development activities.
  • Maintain clear documentation per guidelines and best practices.
  • Debug complex software application issues.
  • Provide proactive feedback on policies and procedures for improvements.
  • Perform code reviews and enforce coding guidelines.
Posted 2024-11-07
Apply
Apply

🔍 Communications

  • English level B2+ required.
  • 7+ years of experience in designing and developing complex applications using Microsoft technologies, including C#, ASP.NET, MVC, Web APIs, SQL Server.
  • Experience with Kentico 11 and above is preferred.
  • Familiarity with design patterns specific to CMS.
  • Experience with GIT, Confluence, and JIRA.
  • Hands-on experience in writing Lambda Expressions and Linq queries.
  • Ability to create and review tags on Jira and Stash related to Sprint and Releases.
  • Experience in Azure and ASP.NET Core is advantageous.
  • Experience working in an Agile model.

  • Work closely with Creative, Business, Technology and QA teams to ensure the technology is functional and meets performance targets.
  • Own the development of sub-systems and ensure compliance with technical architecture and design.
  • Implement user and business requirements by coordinating multiple development activities across sub-systems.
  • Maintain clear documentation on projects as per guidelines.
  • Debug complex issues in existing software applications.
  • Provide proactive feedback on policies and procedures for potential improvements.
  • Perform code reviews and ensure adherence to coding guidelines.

Microservices

Posted 2024-11-07
Apply
Apply

📍 Romania

🧭 Full-Time

🔍 Software Development

🏢 Company: Creative Chaos

  • Minimum Bachelor's degree in Computer Science/Software Engineering or equivalent.
  • 6-8 years of related professional experience.
  • Strong communication skills.
  • Proficiency in Microsoft technologies, tools, and platforms.
  • Knowledge of .Net Core, ASP.Net MVC, and Web API.
  • Experience with Azure and AWS.
  • Experience in writing backend components and Restful APIs.
  • Understanding of security standards and compliance.
  • Experience with relational and schemaless databases (Oracle, SQL Server, MySQL, PostgreSQL, MongoDB).
  • Experience with writing unit tests ensuring minimum 90% coverage.
  • Familiarity with collaboration tools like GitHub and JIRA.
  • Basic understanding of front-end technologies.
  • Flexible attitude and versatile personality.
  • Strong presentation skills and influence among team members.

  • Lead a team of software engineers.
  • Mentor team members through training and guidance.
  • Analyze business requirements and estimate assigned tasks.
  • Write code and unit tests.
  • Collaborate with team members and tune code for security and performance.
  • Maintain systems by fixing existing issues, updating issue tracking software, and providing status updates.
  • Communicate with clients, control versions of code, research new technologies, and evaluate candidates for open positions.

AWSPostgreSQLSQLASP.NETMongoDBMySQLOracleJiraAsp.NETASP.NET MVCAzure.NET.NET coreCommunication SkillsCollaboration

Posted 2024-09-20
Apply
Apply

📍 Pakistan

🏢 Company: Creative Chaos

  • Bachelors/Master’s degree in CS/Software Engineering or related discipline
  • Proven 3-7 years of working experience as a Full stack developer
  • Strong proficiency in Microsoft technologies, tools and platforms
  • Knowledge and experience of .Net Core, ASP.Net MVC and Web API
  • Knowledge and experience of developing user interfaces with HTML and CSS
  • Knowledge and experience of developing applications with React, Redux and Context
  • Knowledge and experience in writing backend components and Restful APIs
  • Experience with different relational and schemaless databases such as Oracle/SQL Server, MySQL, PostgreSQL and MongoDB
  • Knowledge and experience of Azure and AWS
  • Creating database structure for the required functionality
  • Experience with writing unit tests and ensuring the minimum 90% test coverage
  • Knowledge of and experience with Github, JIRA and other collaboration tools
  • Excellent verbal and written English communication skills
  • Flexible attitude and versatile personality
  • Strong presentation skills
  • Strong influence among team members

  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune your code for enhanced security and performance
  • Maintain systems by fixing any existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with client
  • Control versions of your code
  • Research new technologies
  • Lead a team of software engineers
  • Mentor team members through training and guidance
  • Upgrade skills and knowledge
  • Evaluate candidates for open positions

AWSPostgreSQLSQLASP.NETHTMLCSSMongoDBMySQLOracleJiraAsp.NETASP.NET MVCAzure.NET.NET coreReduxReactCommunication SkillsCollaborationRESTful APIs

Posted 2024-09-20
Apply