Apply

Principal Software Engineer (.Net)

Posted 2024-11-07

View full description

💎 Seniority level: Principal, 7+ years

🔍 Industry: Communications

🗣️ Languages: English

⏳ Experience: 7+ years

Requirements:
  • English level B2+.
  • 7+ years of experience in design and development of complex applications using Microsoft technologies (C#, ASP.NET, MVC, Web APIs, SQL Server, etc.).
  • Preferred experience in Kentico 11 and above.
  • Knowledge of design patterns specific to CMS.
  • Experience with GIT, Confluence, and JIRA.
  • Hands-on experience with Lambda Expression and Linq query.
  • Ability to create and review tags on Jira and Stash with Sprint and Releases.
  • Bonus: Experience with Azure and ASP.NET Core.
  • Experience working in an Agile model.
Responsibilities:
  • Work closely with Creative, Business, Technology and QA teams to ensure technology meets performance targets.
  • Own development of sub-systems following technical architecture and design.
  • Implement user and business requirements across various development activities.
  • Maintain documentation on projects according to capabilities guidelines.
  • Debug complex software applications.
  • Provide proactive feedback on policies and procedures for improvement.
  • 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 designing and developing complex applications using Microsoft technologies (C#, ASP.NET, MVC, Web APIs, SQL Server).
  • Preferred experience with Kentico 11 and above.
  • Experience with design patterns specific to CMS.
  • Familiarity with tools like GIT, Confluence, and JIRA.
  • Hands-on experience writing Lambda Expressions and Linq queries.
  • Ability to create and review tags on Jira and Stash with Sprints and Releases.
  • Good to have experience in Azure and ASP.NET Core.
  • Experience working in an Agile model.

  • Work closely with Creative, Business, Technology, and QA teams to ensure technology functionality and performance.
  • Own the development of subsystems according to the technical architecture.
  • Implement user and business requirements across multiple development activities.
  • Maintain documentation per guidelines and best practices.
  • Debug complex issues in existing applications.
  • Provide proactive feedback on policies for improvement.
  • Perform code reviews and enforce coding guidelines.

Microservices

Posted 2024-11-07
Apply
Apply

🔍 Communications

  • English level B2+.
  • 7+ years of experience in designing and developing complex applications using a variety of Microsoft technologies including C#, ASP.NET, MVC, Web APIs, and SQL Server.
  • Preferred experience with Kentico 11 and above.
  • Familiarity with design patterns specific to CMS.
  • Experience using GIT, Confluence, and JIRA.
  • Hands-on experience writing Lambda expressions and LINQ queries.
  • Ability to create and review tags on JIRA and Stash for Sprints and Releases.
  • Good to have Azure and ASP.NET Core experience.
  • Experience working in an Agile model.

  • Work closely with Creative, Business, Technology, and QA teams to ensure technological functionality and performance.
  • Own the development of subsystems in adherence to the established technical architecture and design.
  • Implement user and business requirements that involve multiple development activities or connect various subsystems.
  • Maintain clear documentation on projects as per guidelines and best practices.
  • Debug complex issues within existing software applications.
  • Provide proactive feedback for improvements on policies and procedures.
  • Conduct code reviews and enforce coding guidelines.
Posted 2024-11-07
Apply
Apply

🔍 Communications

  • English level B2+.
  • 7+ years of experience in designing and developing complex applications 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.
  • Familiarity with GIT, Confluence, and JIRA.
  • Hands-on experience in writing Lambda Expressions and LINQ queries.
  • Ability to create and review tags in JIRA and Stash with Sprint and Releases.
  • Good to have experience with Azure and ASP.NET Core.
  • Experience working in an Agile model.

  • Work closely with Creative, Business, Technology and QA teams to ensure technology meets performance targets.
  • Own the development of sub-systems and ensure adherence to technical architecture and design.
  • Implement user and business requirements across multiple development activities or systems.
  • Maintain clear documentation as per guidelines and best practices.
  • Debug complex issues in existing applications.
  • Provide proactive feedback for process improvement.
  • Perform code reviews and enforce coding standards.

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
Apply

📍 Pakistan

🧭 Full-Time

🔍 Software Development

🏢 Company: Creative Chaos

  • Minimum Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • Minimum 6-8 years of related professional experience.
  • Strong communication skills are essential.
  • Proficiency in Microsoft technologies, tools, and platforms.
  • Knowledge of .Net Core, ASP.Net MVC, and Web API.
  • Experience with Azure and AWS environments.
  • Experience in writing backend components and Restful APIs.
  • Understanding of security standards and compliance requirements.
  • Familiarity with relational and schemaless databases like Oracle, SQL Server, MySQL, PostgreSQL, and MongoDB.
  • Ability to create database structures tailored to functionality.
  • Experience in writing unit tests with a minimum of 90% test coverage.
  • Familiarity with GitHub, JIRA, and other collaboration tools.
  • Understanding of fundamental concepts and design principles.
  • Basic understanding of front-end technologies.
  • Flexible attitude and adaptable personality.
  • Strong presentation and influencing skills among team members.

  • Lead a team of software engineers.
  • Mentor team members through continuous training and guidance.
  • Analyze business requirements for software projects.
  • Estimate assigned tasks for proper workflow management.
  • Write code and unit tests ensuring high quality.
  • Collaborate with team members to achieve project goals.
  • Tune code for enhanced security and performance.
  • Maintain existing systems by fixing issues.
  • Update issue tracking software with progress.
  • Communicate with clients regarding project status.
  • Control versions of code to ensure consistency.
  • Research new technologies to innovate solutions.
  • Upgrade skills and knowledge to stay current.
  • Evaluate candidates for open positions in the team.

AWSPostgreSQLSQLASP.NETMongoDBMySQLOracleJiraAsp.NETASP.NET MVCAzure.NET.NET coreCommunication SkillsCollaborationMentoring

Posted 2024-09-20
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.